/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */


.swiper-button-next,
.swiper-button-prev {
    color: #1b171b;
}

.swiper-slider-home img {
    width: 100% !important;
}

.tax-shipping-delivery-label {
    display: none !important;
}

.input-color:checked+span,
.input-color:hover+span,
.input-radio:checked+span,
.input-radio:hover+span {
    border: 1px solid #eaeaea;
    background-color: #eaeaea;
    color: #000;
}

.current-price-value {
    font-weight: 900;
    font-size: 26px;
}

.product_ava {
    font-weight: 700;
    color: #06770b;
}

.summary-container #product-availability {
    margin-bottom: 5px;
    display: none;
}

.product_ava {
    font-weight: 700;
    color: #06770b;
    display: none;
}

.radio-label {
    min-width: 24px px;
    line-height: 22px;
    padding: 0 8px;
    text-align: center;
    font-weight: bold;
    border: 1px solid var(--ax-line-color);
    color: var(--color-body);
    font-size: 13px;
    box-shadow: none;
    display: inline-block;
    background: var(--ax-bg-wrapper);
}

#category #wrapper>.container.container-parent {
    display: flex;
    flex-direction: column-reverse;
}

.swiper-button-prev,
.swiper-button-next {
    font-family: 'Line Awesome Free';
    font-weight: 900;
    font-size: 30px;
    background: transparent;
}

.swiper-button-next::before {
    content: "\f105";
}

.swiper-button-prev::before {
    content: "\f104";
}

.product_name {font-weight:bold;}

#canvas-my-account > div.canvas-widget-content > div > div > div > div > p:nth-child(1) > a:nth-child(2) {display:none!important;}

.summary-container .product-additional-info > .btn-action {
    margin-bottom: 10px;
    margin-right: 10px;
    vertical-align: middle;
    position: relative;
    display: inline-flex;
    align-items: center;
    flex-direction: row;
    font-weight: var(--font-weight-semi);
    font-size: var(--font-size-body);
    line-height: 1;
    margin-top: 9px;
}

.pm-show-table {font-weight:600;}

body#checkout #tc-checkout .checkout-block .delivery-options > .delivery-option .delivery-option-name .h6, body#checkout #tc-checkout .checkout-block .payment-options .payment-option .payment-option-name .h6 {
    color: var(--tc_black_85);
    font-size: 14px;
    font-weight: 600;
    line-height: 23px;
    margin: 0;
    padding: 0;
    text-transform: none;
}


.product-type-8 .item-inner .product_name {
    font-size: 1.2rem;
    text-transform: capitalize;
    height: 60px;
    line-height: 1.5rem;
    font-family: var(--font-family-title);
    min-height: 90px;
    margin-top: 13px;
}

.customer_privacy span.label.js-terms em::after {
    content: '*';
    display: inline;
    color: red;
}

.topnav-left label {
    color: #fff!important;
    margin-bottom: 0;
    font-weight: 400;
    font-size: 13px;
    vertical-align: sub;
    margin-right: 5px;
}

section#relatedProductsTab1 img {
    max-width: 80px;
}

section#relatedProductsTab1 h2 {
    font-size: 20px;
    margin-bottom: 10px;
}

#relatedProductsTab1.products-small-icons .select_button_container .select_button:hover, #relatedProductsTab1.products-small-icons .select_button_container .select_button:focus, #relatedProductsTab1.products-small-icons .select_button_container .select_button.active {
    border-color:  #ed1c25;
}

.arenaprodukty .swiper-wrapper {
    justify-content: center!important;
}




