.nb-ecommerce-header-8 .nb-header-info-carousel-2,
.nb-ecommerce-header-8 .nb-header-info-carousel-2 .nb-slider-item {
    height: 30px;
    place-content: center;
}

.nb-ecommerce-header-8 .nb-header-info-carousel-2 .nb-slider-item > * {
    font-size: 12px;
    text-transform: none;
    line-height: 15px;
}

.nb-product-comparison-page-product-carousel-1 .nb-heading-with-subheading {
    text-align: left;
}

.nb-single-banner-2 {
    text-align: center;
}

.nb-ecommerce-header-8 .nb-menu-large-icon {
    display: none;
}

.nb-ecommerce-header-8 .nb-first-level-item-title {
    padding-left: 20px;
    border-left: 5px var(--nb-border-style) var(--nb-spec-color);
}

.nb-ecommerce-header-8 .nb-menu-dropdown {
    background-image: url("../../../static/images/runnmore-redizajn/levi-trkac.jpg");
    background-position: left center;
    background-size: contain;
    background-repeat: no-repeat;
}

.nb-ecommerce-footer-11 h3 {
    padding-left: unset;
    border-left: unset;
}

.layout:has(.product-filter-category-attribute-horizontal-1.sticky-top) {
    margin-top: 1px !important;
    z-index: 9999;
}

.nb-ecommerce-footer-11 .gigya-screen-content .gigya-screen.gigya-composite-control-active .gigya-composite-control.gigya-composite-control-checkbox {
    max-width: max-content;
    margin: 0;
}

.nb-mini-cart-offcanvas-2 .nb-recommended-product-list-1 .nb-mini-cart-recommended-products-title {
    margin-bottom: 15px;
}

.nb-mini-cart-offcanvas-2 .nb-recommended-product-list-1 .slick-dots {
    margin-top: 10px;
}

.contact-form-1 .block-heading-with-subheading,
.nb-career-form-line-1 .nb-heading-with-subheading,
.nb-cooperation-form-line-1 .nb-heading-with-subheading {
    text-align: left;
}

.nb-menu-first-level-item-1 .nb-dropdown-3 .nb-menu-third-level-item-1{
    margin-bottom: 12px;
}

.nb-slider.subcategory-links .nb-link .nb-item {
    text-transform: unset;
    font-size: var(--nb-font-size-18);
    font-weight: var(--nb-font-weight-600);
}

.nb-product-card-v3 .nb-product-prices-3:has(.nb-top-wrapper .nb-price-regular.hidden) {
    flex-direction: row;
    align-items: baseline;
}

.nb-product-card-v3 .nb-product-prices-3:has(.nb-top-wrapper .nb-price-regular.hidden):has(.nb-bottom-wrapper .nb-price:not(.hidden)) .nb-top-wrapper,
.nb-product-card-v3 .nb-product-prices-3:has(.nb-top-wrapper .nb-price-regular.hidden):has(.nb-bottom-wrapper .nb-price:not(.hidden)) .nb-bottom-wrapper {
    align-items: baseline;
}

.nb-product-card-v3 .nb-product-prices-3:has(.nb-top-wrapper .nb-price-regular.hidden):has(.nb-bottom-wrapper .nb-price:not(.hidden)) .nb-separator.hidden,
.nb-product-card-v3 .nb-product-prices-3:has(.nb-top-wrapper .nb-price-regular.hidden):has(.nb-price-last-min-listview:not(.hidden)) .nb-separator.hidden {
    display: block !important;
}

.nb-profile-menu-3 .nb-mobile-title-wrapper .nb-title,
.nb-profile-menu-3 .nb-mobile-title-wrapper .nb-icon {
    color: var(--nb-color-white);
}

.nb-loader {
    visibility: visible;
}

.nb-loader.hidden {
    display: block !important;
    visibility: hidden;
}

.uc-ci_forgot_password .ci-wrapper h1.gigya-screen-caption {
    margin-bottom: 20px;
}

@media screen and (max-width: 991px) {

    .nb-product-filter-category-attribute-horizontal-1 .nb-filter-wrapper.nb-filter-open {
        height: 100%;
    }

    .nb-product-filter-category-attribute-horizontal-1 .nb-first-row-wrapper .nb-sort-1 .nb-select {
        max-width: 100%;
    }

    .nb-ecommerce-header-8 .nb-menu-dropdown {
        background-image: unset;
    }

    .nb-ecommerce-header-8 .wsmenu>.wsmenu-list>li {
        width: 100%;
    }

    .nb-ecommerce-header-8 .wsmenu>.wsmenu-list>li .nb-menu-item-link-with-image-2  {
        padding-inline: 15px;
    }

    .wsmenu>.wsmenu-list>li>.wsmegamenu.nb-menu-dropdown-1 {
        padding: 14px 15px;
    }
}

.layout:has(.nb-product-category-description-background-1) {
    padding: 0;
}

.nb-product-category-description-background-1:before {
    content: '';
    position: absolute;
    inset: 0;
    opacity: 0.9;
    background: #ffffff;
}

.nb-product-detail-floater-6 .nb-product-name .nb-title {
    padding-left: unset;
    border-left: unset;
    font-size: var(--nb-font-size-20);
}

.nb-product-detail-floater-6 .nb-product-code {
    font-size: var(--nb-font-size-14);
}

.nb-product-category-description-background-1 .nb-product-group-description-with-background-1 {
    background-color: unset;
}

.nb-product-category-description-background-1 .nb-product-group-description-with-background-1 {
    position: relative;
}

.nb-ecommerce-footer-11 .gigya-layout-row.with-two-inputs {
    position: relative;
    margin-bottom: 25px;
}

.nb-ecommerce-footer-11 .gigya-screen .gigya-composite-control.gigya-composite-control-textbox .gigya-error-msg-active {
    padding-bottom: 0;
}

.nb-ecommerce-footer-11 .gigya-screen-caption {
    line-height: var(--nb-body-line-height);
}

.nb-ecommerce-footer-11 .gigya-screen-caption {
    color: var(--nb-color-white);
    padding-left: 0;
    font-family: var(--nb-body-font-family);
    font-size: 18px;
    margin-bottom: 14px;
}

.nb-ecommerce-footer-11 .gigya-screen-content .gigya-screen .gigya-composite-control .gigya-input-text {
    color: var(--nb-color-white);
}

.nb-ecommerce-footer-11 .gigya-screen-content .gigya-composite-control .gigya-error-msg.gigya-error-msg-active {
    bottom: -22px;
}

.nb-ecommerce-footer-11 .gigya-screen-content .gigya-screen.gigya-composite-control-active .gigya-layout-row.with-two-inputs .gigya-layout-cell:first-of-type {
    width: 100%;
}

.nb-ecommerce-footer-11 .gigya-layout-row.with-two-inputs .gigya-layout-cell .gigya-composite-control.gigya-composite-control-textbox.gigya-email {
    margin: 0;
}

.nb-ecommerce-footer-11 .gigya-layout-row.with-two-inputs .gigya-layout-cell .gigya-composite-control.gigya-composite-control-textbox.gigya-email .gigya-input-text {
    border-radius: var(--nb-border-radius-0);
    background: transparent;
}

.nb-ecommerce-footer-11 .gigya-screen-content .gigya-screen.gigya-composite-control-active .gigya-layout-row.with-two-inputs .gigya-layout-cell:last-of-type {
    width: max-content;
    position: absolute;
    right: 0;
    padding: 0;
}

.nb-ecommerce-footer-11 .gigya-layout-row.with-two-inputs .gigya-layout-cell:last-of-type .gigya-composite-control.gigya-composite-control-submit.newsletter-sign-up-btn {
    margin: 0;
    width: max-content;
    padding: 0;
}

.nb-ecommerce-footer-11 .gigya-layout-row.with-two-inputs .gigya-layout-cell:last-of-type .gigya-composite-control.gigya-composite-control-submit.newsletter-sign-up-btn .gigya-input-submit {
    max-width: 125px;
    border-radius: 0;
    background: var(--nb-spec-color);
    color: var(--nb-text-color-primary);
    white-space: pre;
}

.nb-ecommerce-footer-11 .gigya-screen-content .gigya-composite-control-submit .gigya-input-submit:hover,
.nb-ecommerce-footer-11 .gigya-screen .gigya-composite-control.gigya-composite-control-checkbox .gigya-input-checkbox:hover {
    border-color: var(--nb-spec-color) !important;
}

.nb-ecommerce-footer-11 .gigya-screen-content .gigya-screen .gigya-composite-control .gigya-label .gigya-label-text {
    color: var(--nb-color-white);
}

.nb-ecommerce-footer-11 .gigya-screen-content .gigya-screen .gigya-composite-control .gigya-label a {
    color: var(--nb-spec-color);
}

.nb-ecommerce-footer-11 .gigya-screen-content .gigya-screen .gigya-composite-control .gigya-label a:hover {
    color: var(--nb-spec-color);
}

.nb-ecommerce-footer-11 .gigya-screen-content .gigya-screen .gigya-composite-control.gigya-composite-control-checkbox .gigya-label {
    flex-shrink: 0;
}

.nb-ecommerce-footer-11 .gigya-screen-content .gigya-screen .gigya-composite-control .gigya-input-text {
    border-radius: 0;
    background-color: transparent;
    margin: 0;
}

.nb-ecommerce-footer-11 .gigya-screen .gigya-layout-cell:first-of-type {
    width: 100%;
    padding: 0;
}

.nb-ecommerce-footer-11 .gigya-screen-content .gigya-screen .gigya-composite-control.gigya-composite-control-textbox {
    margin: 0;
}

.nb-ecommerce-footer-11 .gigya-screen-content .gigya-screen .gigya-layout-cell:last-of-type {
    width: 125px;
    position: absolute;
    right: 0;
    padding: 0;
}

.nb-ecommerce-footer-11 .gigya-screen-content .gigya-screen .gigya-layout-cell:last-of-type .gigya-input-submit {
    max-width: 125px;
    border-radius: 0;
    background: var(--nb-spec-color);
    color: var(--nb-text-color-primary);
    white-space: pre;
}

.nb-ecommerce-footer-11 .gigya-screen-content .gigya-screen .gigya-composite-control.gigya-composite-control-submit {
    margin: 0;
}

.nb-ecommerce-footer-11 .gigya-screen .gigya-layout-row {
    position: relative;
}

.nb-ecommerce-footer-11 .gigya-screen-content .gigya-screen .gigya-composite-control-label {
    color: var(--nb-color-white);
}

.nb-ecommerce-footer-11 .ci-wrapper:has(.gigya-profile-form) .gigya-screen-caption {
    margin-bottom: 0;
}

.layout:nth-child(1 of .layout:has(.nb-carousel-banner-12)) .nb-slider-item-box-5 .nb-img-wrapper {
    position: relative;
}

.layout:nth-child(1 of .layout:has(.nb-carousel-banner-12)) .nb-slider-item-box-5 .nb-img-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,.4) 100%);
    z-index: 1;
    pointer-events: none;
}

.nb-article-list-grid-5 .card-with-content-below-and-horizontal-img-content .nb-card {
    min-height: 355px;
}

.uc-article_details .nb-article-detail-heading-2 .nb-heading-with-subheading {
    margin-bottom: 4px;
}

.wsanimated-arrow span,
.wsanimated-arrow span:before,
.wsanimated-arrow span:after {
    width: 23px;
}

.uc-landing_voucher .nb-custom-product-list-carousel-1 .nb-product-button-with-bubble-2 .nb-add-to-cart {
    pointer-events: none;
}

.nb-sort-1 .nb-select:focus-visible {
    outline: unset;
    outline-offset: unset;
}

h1,h2,h3{
    padding-left: 20px;
    border-left: 3px solid var(--nb-color-green);
}

h1.gigya-screen-caption {
    padding-left: 20px !important;
    padding-bottom: 0 !important;
}

.page-content :where(h1, h2, h3),
.article-detail-content :where(h1, h2, h3),
.uc-home .page-headline-1 .nb-title,
.nb-page-headline-2 .nb-title {
    padding-left: unset;
    border-left: unset;
}

.uc-home .page-headline-1 .nb-title {
    font-size: var(--nb-font-size-32);
}

.uc-home .page-headline-1 .nb-sub-heading.nb-sub-heading-m {
    font-size: var(--nb-font-size-18);
}

.nb-loyalty-detail-2 .nb-heading-with-subheading .nb-title,
.nb-user-order-list-2 .nb-heading-with-subheading .nb-title,
.nb-my-loyalty-purchase-filters-1 .nb-heading-with-subheading .nb-title,
.nb-user-favorite-product-list-grid-1 .nb-heading-with-subheading .nb-title,
.nb-last-viewed-product-list-grid-1 .nb-heading-with-subheading .nb-title,
.nb-price-drop-list-grid-1 .nb-heading-with-subheading .nb-title {
    font-size: var(--nb-font-size-24);
}

.nb-product-category-carousel-1 .nb-image-box-with-text .nb-link {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.nb-product-category-carousel-1 .nb-image-box-with-text .nb-link .custom-text {
    font-weight: var(--nb-font-weight-600);
}

.nb-product-category-carousel-1 .nb-image-box-with-text .nb-img-wrapper {
    padding: 0;
    border-radius: 0;
    border: unset;
}

.nb-product-comparison-floater-products-1 .nb-comparison-wrapper .nb-btn {
    min-width: 100%;
}

.nb-grid-banner-10 .nb-heading-with-icon-1{
    text-align: left;
}
.nb-carousel-banner-12 {
    margin-bottom: unset;
} 

.subcategory-links .nb-link:not(:last-of-type) .nb-item:before {
    background-color: var(--nb-color-gray) !important;
}

.carousel-banner-12 .nb-title{
    font-size: var(--nb-display-text-m);
}
.carousel-banner-12 .nb-title,
.nb-card .nb-title,
.popover .popover-header,
.nb-product-detail-product-name,
.nb-product-box-7 .nb-product-name .nb-title,
.nb-product-image-with-detail-and-cta .nb-title,
.nb-cart-item-name .nb-title,
.nb-product-attribute-with-content-1 .nb-content-col .nb-title,
.nb-carousel-banner-4 .nb-title,
.nb-grid-banner-6 .nb-slider-item-box-17 .nb-title,
.nb-modal .nb-title,
.nb-offcanvas .nb-title{
    border-left: none;
    padding-left: 0;
}

.popover .popover-header {
    padding-left: 1rem;
}

.carousel-banner-12 .nb-slider-item-box-5 .nb-slider-item-content{
    gap: 40px;
    text-align: left;
    max-width: 660px;
}

.carousel-banner-12 .nb-slider-item-box-5 .nb-slider-item-content .nb-link {
    max-width: fit-content;
    position: relative;
}

.nb-heading-with-icon-1 .nb-icon,
.heading-with-icon-1 .nb-icon {
    display: none;
}

.company-info-1 .nb-item a:hover {
    color: var(--nb-link-color-secondary);
}

.nb-custom-product-list-carousel-2 {
    background-size: contain!important;
}

.nb-custom-product-list-carousel-2 .container,
.dropdown-1 .container {
    z-index: 1;
    position: relative;
}

.nb-grid-banner-10 .nb-slider-item .nb-link {
    font-size: var(--nb-font-size-18);
    font-weight: var(--nb-font-weight-600);
}

.uc-home .nb-grid-banner-10 .nb-slider-item .nb-img-wrapper .nb-img {
    border-bottom: 3px var(--nb-border-style) var(--nb-color-green-200);
}

.dropdown-1{
    background: url("../../../static/images/runnmore-redizajn/levi-trkac.jpg") left no-repeat;
    background-size: contain;
}
.nb-search{
    background: url("../../../static/images/runnmore-redizajn/desni-trkac.jpg") right no-repeat;
    background-size: contain;
}
.nb-product-filter-category-attribute-horizontal-1 .nb-first-row-wrapper{
    border-bottom: unset;
    border-top: unset;
}
.nb-product-filter-category-attribute-horizontal-1 .nb-first-row-wrapper.sticky-top{
    border-top: var(--nb-border-width) var(--nb-border-style) var(--nb-border-color);
    border-bottom: var(--nb-border-width) var(--nb-border-style) var(--nb-border-color);
    margin-bottom: 10px;
    padding: 13px 0;
}
.nb-form-check .nb-label{
    color: var(--nb-text-color-primary);
}

.nb-custom-product-list-carousel-1 .nb-slider .nb-slider-item.slick-slide{
    margin: 0 calc(var(--nb-gutter-x)/2);
}

.nb-custom-product-list-carousel-1 .nb-slider .slick-list,
.nb-recommended-product-list-1 .nb-slider .slick-list{
    margin: 0 -10px;
}

.nb-product-size-bubble-2{
    padding: 15px;
}
.nb-product-size-bubble-2 .nb-product-size-list-1{
    gap: 5px;
    padding-right: 0;
    border-left: none;
}
.nb-product-size-bubble-2 .nb-product-size-list-1 .nb-size-value-box-1{
    flex: 0 0 18%;
    padding: 10px 5px;
}
.nb-product-size-list-1 .nb-size-value-box-1{
    border-left-color: var(--nb-border-color);
}
.nb-product-size-list-1 .nb-size-value-box-1.active,
.nb-product-size-list-1 .nb-size-value-box-1:hover,
.nb-product-size-list-1 .nb-size-value-box-1:focus{
    margin-top: 0;
}
.nb-product-size-list-1 {
    gap: 10px;
    border-left: none;
}
.nb-product-size-list-1 .nb-size-with-popover{
    flex: 0 0 15%;
}

.nb-product-size-list-1 .nb-size-value-box-1.disabled,
.nb-product-size-list-1 .nb-size-value-box-1.disabled:hover,
.nb-product-size-list-1 .nb-size-value-box-1.disabled:focus {
    border-left-color: var(--nb-border-color);
}

.nb-product-size-list-1 .nb-size-with-popover:not(:nth-of-type(-n+6)) .nb-size-value-box-1:not(.active):not(:hover),
.nb-product-size-list-1 .nb-size-with-popover:not(:nth-of-type(-n+6)) .nb-size-value-box-1.disabled.active,
.nb-product-size-list-1 .nb-size-with-popover:not(:nth-of-type(-n+6)) .nb-size-value-box-1.disabled:hover,
.nb-product-size-list-1 .nb-size-with-popover:not(:nth-of-type(-n+5)) .nb-size-value-box-1:not(.active):not(:hover),
.nb-product-size-list-1 .nb-size-with-popover:not(:nth-of-type(-n+5)) .nb-size-value-box-1.disabled.active,
.nb-product-size-list-1 .nb-size-with-popover:not(:nth-of-type(-n+5)) .nb-size-value-box-1.disabled:hover,
.nb-product-size-list-1 .nb-size-with-popover:not(:nth-of-type(-n+4)) .nb-size-value-box-1:not(.active):not(:hover),
.nb-product-size-list-1 .nb-size-with-popover:not(:nth-of-type(-n+4)) .nb-size-value-box-1.disabled.active,
.nb-product-size-list-1 .nb-size-with-popover:not(:nth-of-type(-n+4)) .nb-size-value-box-1.disabled:hover {
    border-top-color: var(--nb-border-color);
}

.nb-product-card-v3 .nb-product-button-with-bubble-2{
    left: 15px;
    right: 15px;
    top: -15px;
    --nb-selected-size-1-font-size: var(--nb-font-size-13);
    --nb-size-type-link-1-font-size: var(--nb-font-size-13);
}
.nb-product-stock-by-location-1 .nb-product-size-list-2 .nb-size-value-box-1,
.nb-product-stock-by-location-1 .nb-product-size-list-2 .nb-size-with-indicator{
    border-radius: var(--nb-border-radius-0);
}
.nb-product-stock-by-location-1 .nb-product-size-list-2 .nb-size-value-box-1.active,
.nb-product-stock-by-location-1 .nb-product-size-list-2 .nb-size-value-box-1:hover,
.nb-product-stock-by-location-1 .nb-product-size-list-2 .nb-size-value-box-1:focus{
    margin-top: 0;
}
.subcategory-links .nb-items-wrapper {
    justify-content: unset;
    gap: unset;
}

.subcategory-links .nb-link .nb-item {
    height: 20px;
    line-height: unset;
    text-transform: uppercase;
    min-width: max-content;
    border: unset;
    position: relative;
    display: flex;
    align-items: center;
    padding: 0 15px;
    background-color: var(--nb-color-gray-100);
}
.subcategory-links .nb-item.active,
.subcategory-links .nb-item:hover{
    color: var(--nb-spec-color);
    background-color: var(--nb-color-white);
}

.subcategory-links .nb-link:first-of-type .nb-item {
    padding-left: unset;
}

.subcategory-links .nb-link:not(:last-of-type) .nb-item:before {
    display: block;
    content: '';
    position: absolute;
    right: 0;
    width: 1px;
    height: 16px;
    background-color: var(--nb-color-black);
}

.uc-product_details .layout:has(.nb-product-attribute-specification-grid-list-1) {
    position: relative;
    background-color: #fff;
    overflow: hidden;
}

.uc-product_details .layout:has(.nb-product-attribute-specification-grid-list-1)::before,
.uc-product_details .layout:has(.nb-product-attribute-specification-grid-list-1)::after {
    content: "";
    position: absolute;
    width: auto;
    max-height: 700px;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 0;

}

.uc-product_details .layout:has(.nb-product-attribute-specification-grid-list-1)::before {
    top: 0;
    left: 0;
    height: 100%;
    max-height: 700px;
    width: 450px;
    background-image: url('https://www.runnmore.com/files/files/levi-trkac.jpg');
    background-position: left top;
}

.uc-product_details .layout:has(.nb-product-attribute-specification-grid-list-1)::after {
    bottom: 0;
    right: 0;
    height: 100%;
    max-height: 700px;
    width: 450px;
    background-image: url('https://www.runnmore.com/files/files/desni-trkac.jpg');
    background-position: right bottom;
}

.card-with-content-below-and-horizontal-img-content .nb-card .nb-card-footer {
    background-color: unset;
    border-top: unset;
}
.card-with-content-below-and-horizontal-img-content .nb-card-footer .nb-btn {
    opacity: 1;
}
.card-with-content-below-and-horizontal-img-content .nb-card-footer {
    padding-top: 0;
}
.card-with-content-below-and-horizontal-img-content .nb-card-body .nb-category .nb-link,
.card-with-content-below-and-horizontal-img-content .nb-card-footer .nb-date,
.card-with-horizontal-content-image .nb-card .date{
    font-size: var(--nb-font-size-14);
    color: var(--nb-text-color-secondary);
}
.card-with-horizontal-content-image .nb-card-body .nb-content-wrapper{
    max-width: 525px;
    margin: auto;
}

.nb-pagination .nb-page-item:hover .nb-page-link,
.nb-pagination .nb-page-item:focus .nb-page-link,
.nb-pagination .nb-page-item.active:hover .nb-page-link{
    border-color: var(--nb-color-green-900);
    color: var(--nb-pagination-hover-color);
}
.category-detail-heading .block-heading-with-subheading{
    text-align: left;
}
.category-detail-heading .category-and-date-wrapper{
    justify-content: left;
    gap: 10px;
    color: var(--nb-color-gray-800);
}
.nb-block-social-share{
    gap: 15px;
}
.nb-block-social-share .nb-social-icon{
    border-radius: 0;
    background-color: var(--nb-color-gray-100);
}
.nb-block-social-share .nb-social-icon:hover{
    background-color: var(--nb-color-green-900);
}
.nb-block-social-share .nb-social-icon:hover i{
    color: var(--nb-color-white);
}
.similar-article-carousel .block-heading-with-subheading{
    text-align: left;
}
.similar-article-carousel .nb-card-body .nb-text-wrapper .nb-link .nb-title{
    --nb-dt-rows: 2;
}
.similar-article-carousel .nb-card-body .nb-text-wrapper .nb-paragraph{
    --nb-rows: 4;
}
.block:not(:has(.nb-mini-cart-recommended-products-title)):not(.nb-product-detail-gallery-carousel-2) .nb-slider .slick-dots,
.block:not(:has(.nb-mini-cart-recommended-products-title)):not(.nb-product-detail-gallery-carousel-2).nb-slider .slick-dots {
    width: 100%;
    justify-content: flex-start;
}

.block:not(:has(.nb-mini-cart-recommended-products-title)):not(.nb-product-detail-gallery-carousel-2) .nb-slider .slick-dots li,
.block:not(:has(.nb-mini-cart-recommended-products-title)):not(.nb-product-detail-gallery-carousel-2).nb-slider .slick-dots li {
    width: 100%;
    height: var(--nb-indicators-inline-height);
    border-radius: var(--nb-indicators-inline-border-radius);
    background: var(--nb-indicators-inline-bg);
}

.block:not(:has(.nb-mini-cart-recommended-products-title)):not(.nb-product-detail-gallery-carousel-2) .nb-slider .slick-dots > li.slick-active,
.block:not(:has(.nb-mini-cart-recommended-products-title)):not(.nb-product-detail-gallery-carousel-2).nb-slider .slick-dots > li.slick-active {
    background: var(--nb-indicators-inline-active-bg);
}

.block:not(:has(.nb-mini-cart-recommended-products-title)):not(.nb-product-detail-gallery-carousel-2) .nb-slider .slick-dots > li + li,
.block:not(:has(.nb-mini-cart-recommended-products-title)):not(.nb-product-detail-gallery-carousel-2).nb-slider .slick-dots > li + li {
    margin-left: 0;
}

.block:not(:has(.nb-mini-cart-recommended-products-title)):not(.nb-product-detail-gallery-carousel-2) .nb-slider .slick-dots > li:before,
.block:not(:has(.nb-mini-cart-recommended-products-title)):not(.nb-product-detail-gallery-carousel-2).nb-slider .slick-dots > li:before {
    background-color: transparent;
}

.block.nb-product-detail-gallery-carousel-2 .nb-slider-dots .slick-dots > li:before {
    display: block;
}

.block.nb-product-detail-gallery-carousel-2 .nb-slider-dots .slick-dots > li.slick-active:before {
    transform: scale(1.4);
}

.cart-with-badge-1 {
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--nb-color-green-900);
    font-weight: var(--nb-font-weight-600);
}

.nb-article-list-accordion-2 .nb-accordion .accordion-button .nb-toggle-icon.nb-icon:before{
    border: var(--nb-border-width) var(--nb-border-style) var(--nb-color-black);
    border-radius: 50%;
    font-size: var(--nb-font-size-16);
    display: flex;
    justify-content: center;
    align-items: center;
}
.nb-article-list-accordion-2 .nb-accordion-button .nb-title {
    padding-right: 50px;
    overflow: unset;
    text-overflow: unset;
    white-space: unset;
    display: block;
}
.nb-article-list-accordion-2 .nb-accordion.nb-accordion-2 .nb-accordion-button:not(.collapsed) .nb-collapsed-icon{
    display: none;
}

.nb-article-list-accordion-2 .nb-article-name,
.nb-horizontal-image-with-content-1 .nb-title {
    border-left: none;
    padding-left: 0;
}
.nb-subcategory-tabs-1 .nb-tab-7.active *,
.nb-subcategory-tabs-1 .nb-tab-7:hover *{
    color: var(--nb-spec-color);
}
.nb-image-overlay-box-3 .nb-wrapper .nb-description{
    text-transform: unset;
}
/* o nama */
.page-content .nb-text-editor .ckeditor-row-6{
    --nb-gutter-x: 40px;
}
.page-content .nb-text-editor .ckeditor-row-6 .nb-centered-col{
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.nb-breadcrumb-nav{
    z-index: 1;
}
.hero-banner-carousel .nb-item .nb-content-wrapper{
    top: 50%;
    transform: translateY(-35%);
    max-width: 660px;
}
.hero-banner-carousel .nb-content-wrapper.nb-content-left{
    left: 270px;
}
.hero-banner-carousel .nb-content-wrapper *{
    color: var(--nb-color-white);
}
.hero-banner-carousel .nb-content-wrapper .nb-sub-heading{
    margin-top: 40px;
}

body:not(.block-editing) .layout:has(.nb-breadcrumb-nav) + .layout:has(.nb-carousel-banner-12) .nb-carousel-banner-12{
    margin-top: calc(-1 * (var(--nb-margin) + 25px));
}

body:not(.block-editing).uc-flOJtL3liU6Ts5D .nb-breadcrumb-item a,
body:not(.block-editing).uc-flOJtL3liU6Ts5D .nb-breadcrumb-item.active,
body:not(.block-editing).uc-flOJtL3liU6Ts5D .breadcrumb-item+.breadcrumb-item::before {
    color: white;
}

body.tp-product .row:has(.nb-product-wrapper){
    max-width: calc(var(--nb-container-width) + var(--nb-gutter-x));
    margin: auto;
}
.nb-product-prices-4 .nb-price.nb-price-active{
    --nb-price-active-font-size: var(--nb-font-size-30);
    --nb-price-active-font-weight: var(--nb-font-bold);
}
.nb-product-prices-4 .nb-price-prev{
    --nb-price-prev-font-size: var(--nb-font-size-16);
}
.nb-quantity-product .nb-quantity-wrapper,
.nb-quantity-product .nb-quantity-arrows:first-of-type,
.nb-quantity-product .nb-quantity-arrows:last-of-type{
    border-radius: 0;
    background-color: var(--nb-color-white);
}
.nb-product-quantity-add-to-cart-and-favorite .nb-add-to-cart{
    height: 50px;
    flex-grow: 1;
}
.nb-rating .nb-icon,
.nb-rating-show-with-count-of-reviews{
    color: var(--nb-color-green-900);
    font-size: var(--nb-font-size-12);
}
.nb-product-quantity-add-to-cart-and-favorite .nb-favorite.nb-product-favorite{
    flex-shrink: 0;
}
.nb-product-detail-info-with-cta-1 .nb-product-payment-in-installments-1,
.nb-product-detail-info-with-cta-1 .nb-product-short-description{
    margin-bottom: 30px;
}
.article-carousel .block-heading-with-subheading{
    text-align: left;
}
.article-carousel .block-heading-with-subheading .nb-title{
    margin-bottom: 5px;
}
.nb-cart-summary-1{
    border-radius: 0;
}
.nb-cart-product-items-2,
.nb-cart-product-items-2 *,
.nb-pre-confirmation-checkout-overview-1 .nb-overview-wrapper,
.nb-pre-confirmation-checkout-overview-1 .nb-overview-wrapper *,
.nb-order-items-list-1,
.nb-order-items-list-1 *,
.nb-order-information-overview,
.nb-order-information-overview *{
    border-radius: var(--nb-border-radius-0);
}
.nb-form-radio-button .nb-radio:checked:before{
    background: var(--nb-color-green-900);
}
.nb-image-overlay-box-3 .nb-link {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
}
.nb-image-overlay-box-3 .nb-link >*{
    width: fit-content;
    text-align: center;
}
.nb-location-map-list-3 .nb-location-map-popup-2 .nb-location-email-2 .nb-info-box-4 .nb-icon{
    color: var(--nb-spec-color);
}
.nb-custom-scroll-1{
    --nb-scroll-1-bg: var(--nb-color-green-900)!important;
}
.nb-cart-box-7 .nb-cart-item-size-list-1 .nb-size-value-box-1.active,
.nb-cart-box-7 .nb-cart-item-size-list-1 .nb-size-value-box-1:hover,
.nb-cart-box-7 .nb-cart-item-size-list-1 .nb-size-value-box-1:focus{
    margin-top: 0;
}
.nb-cart-box-7 .nb-cart-item-size-list-1 .nb-size-value-box-1:hover{
    color: var(--nb-text-color-primary);
    border-color: var(--nb-color-green-900)!important;
    background-color: var(--nb-color-white)!important;
}
.nb-mini-cart-offcanvas-2 .nb-cart-box-7 .nb-cart-item-name.nb-cart-item-name-m,
.nb-mini-cart-offcanvas-2 .nb-cart-box-7 .nb-cart-item-name.nb-cart-item-name-m .nb-title,
.nb-mini-cart-offcanvas-2 .nb-product-box-9 .nb-product-name .nb-title{
    --nb-product-name-font-size-m: var(--nb-font-size-14);
}
.nb-cart-box-7 .nb-cart-selected-size, .nb-cart-box-7 .nb-cart-item-code *{
    --nb-cart-box-7-cart-selected-size-font-size: var(--nb-font-size-12);
}
.nb-product-prices-3 .nb-price.nb-price-active,
.nb-product-prices-1 .nb-price.nb-price-active,
.nb-product-prices-8 .nb-price.nb-price-active,
.nb-cart-price-and-quantity-1 .nb-price.nb-price-active{
    --nb-price-active-color: var(--nb-color-blue);
    --nb-price-active-font-size: var(--nb-font-size-14);
    --nb-price-active-font-weight: var(--nb-font-bold);
}
.nb-product-prices-3 .nb-price.nb-price-prev,
.nb-product-prices-1 .nb-price.nb-price-prev,
.nb-product-prices-8 .nb-price.nb-price-prev{
    --nb-price-prev-font-size: var(--nb-font-size-12);
    --nb-price-prev-color: var(--nb-color-gray-800);
}
.nb-product-size-list-1 .nb-size-value-box-1.disabled,
.nb-product-size-list-1 .nb-size-value-box-1.disabled:hover,
.nb-product-size-list-1 .nb-size-value-box-1.disabled:focus{
    color: var(--nb-color-gray-800);
}
.nb-mini-cart-offcanvas-2 .nb-product-box-9 .nb-quantity-product,
.nb-mini-cart-offcanvas-2 .nb-product-box-9 .nb-quantity-product .nb-quantity-arrows{
    --nb-product-box-9-product-quantity-border-radius: var(--nb-border-radius-0);
}
.nb-mini-cart-offcanvas-2 .nb-product-box-9 .nb-product-name .nb-title{
    --nb-product-box-9-product-item-name-font-size: var(--nb-product-name-font-size-m);
}

.page-title-and-description .block-heading-with-subheading .nb-title{
    text-align: left;
}

.article-detail-cover-image .nb-img-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
}

.nb-product-category-headline-icon-image-1 .nb-img-wrapper {
    position: relative;
}

.similar-product-list-carousel-2 .nb-slider {
    margin: 0;
}

.nb-product-category-headline-icon-image-1 .nb-img-wrapper:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, #FFFFFF 6.49%, rgba(255, 255, 255, 0) 100%);
}

.nb-carousel-banner-12 .nb-slider-item-box-5 .nb-img-wrapper .nb-img {
    width: 100%;
}

body.tp-product main:before{
    content: '';
    position: absolute;
    top: 20%;
    right: 0;
    width: 400px;
    min-height: 70%;
    background: url("../../../static/images/runnmore-redizajn/desni-trkac.jpg") right top no-repeat;
    background-size: contain;
    max-height: 800px;
}
.nb-product-comparison-floater-1 .nb-icon-wrapper{
    background-color: var(--nb-color-green-900);
}
.nb-btn-link.nb-btn-primary{
    background-color: var(--nb-btn-primary-bg);
    border-color: var(--nb-btn-primary-border-color);
    color: var(--nb-btn-primary-color);
}
.nb-btn-link.nb-btn-primary:hover{
    background-color: var(--nb-btn-primary-hover-bg);
    border-color: var(--nb-btn-primary-hover-border-color);
    color: var(--nb-btn-primary-hover-color);
}
.nb-carousel-banner-15 .nb-image-overlay-box-2:hover::before{
    opacity: 0;
}
.nb-carousel-banner-15 .nb-image-overlay-box-2:hover .nb-wrapper{
    padding-bottom: 0;
}
.nb-article-product-list-carousel-1 .nb-heading-with-subheading{
    text-align: left;
}
.nb-article-product-list-carousel-1 .nb-heading-with-subheading .nb-sub-heading{
    display: none;
}
.nb-tab-7 .text-link-1.nb-link:hover {
    color: var(--nb-spec-color);
}
.nb-horizontal-image-with-content-1 .nb-btn{
    display: none;
}
.horizontal-image-with-content-1 .col-12:last-of-type{
    display: flex;
}

.nb-custom-product-list-placeholder-with-list-links-1 .nb-heading-with-subheading .nb-title,
.nb-grid-banner-10 .nb-heading-with-subheading .nb-title,
.nb-grid-banner-10 .nb-heading-with-icon-1 .nb-title,
.article-carousel .block-heading-with-subheading .nb-title,
.nb-article-list-accordion-3 .nb-heading-with-subheading .nb-title,
.nb-review-list-product-detail-1 .nb-heading-with-subheading .nb-title {
    font-size: var(--nb-font-size-28);
}

.nb-product-filter-attribute-carousel-banner-2 .nb-link,
.nb-article-list-accordion-3 .nb-link {
    font-size: var(--nb-font-size-16);
    font-weight: var(--nb-font-weight-600);
}

.nb-sort-1 {
    position: relative;
}

.nb-sort-1 .nb-select {
    background-size: 0;
    padding: 0;
}

.nb-sort-1:before {
    content: '\F282';
    font-family: bootstrap-icons, sans-serif;
    position: absolute;
    right: -15px;
    top: 50%;
    transform: translateY(-50%);
    font-size: var(--nb-font-size-12);
    pointer-events: none;
}

.nb-filter-attributes .nb-dropdown.nb-dropdown-v1 .nb-dropdown-toggle .nb-toggle,
.nb-dropdown.nb-dropdown-v1 .nb-dropdown-toggle .nb-toggle{
    font-size: var(--nb-font-size-12);
}

.nb-filter-price .nb-dropdown.nb-dropdown-v1 .nb-dropdown-toggle,
.nb-filter-size .nb-dropdown.nb-dropdown-v1 .nb-dropdown-toggle,
.nb-category-filter .nb-dropdown.nb-dropdown-v1 .nb-dropdown-toggle,
.nb-filter-attributes .nb-dropdown.nb-dropdown-v1 .nb-dropdown-toggle {
    font-weight: var(--nb-font-weight-600);
}

.nb-filter-price .nb-form-check .nb-label,
.nb-filter-size .nb-form-check .nb-label,
.nb-category-filter .nb-form-check .nb-label,
.nb-filter-attributes .nb-form-check .nb-label {
    font-size: var(--nb-font-size-12);
    font-weight: var(--nb-font-weight-500);
}

.nb-price.nb-price-active:has(~ .nb-price-prev) {
    --nb-price-active-color: var(--nb-color-red);
}

.nb-notify-about-lower-price .nb-icon,
.nb-notify-about-lower-price .nb-link.nb-link.text-link-1.nb-secondary-link,
.nb-product-compare-1 .nb-icon,
.nb-product-compare-1 .custom-text {
    color: var(--nb-color-green-900);
}

.nb-notify-about-lower-price .nb-link,
.nb-product-compare-1 .custom-text {
    font-size: var(--nb-font-size-16);
}

.nb-product-detail-info-with-cta-1 .nb-selected-size-1 {
    font-size: var(--nb-font-size-14);
    font-weight: var(--nb-font-weight-600);
}

.nb-product-detail-info-with-cta-1 .nb-size-type-link-1 {
    color: var(--nb-color-gray-800);
    font-size: var(--nb-font-size-14);
    font-weight: var(--nb-font-weight-600);
}

.nb-product-detail-info-with-cta-1 .nb-size-type-link-1.active {
    color: var(--nb-color-green-900);
}

.nb-product-detail-info-with-cta-1 .nb-add-to-cart .nb-icon {
    display: none;
}

.similar-product-list-carousel-2 .nb-heading-with-icon-1 .nb-title,
.similar-article-carousel .block-heading-with-subheading .nb-title {
    font-size: var(--nb-font-size-28);
    font-weight: var(--nb-font-weight-700);
}

.similar-article-carousel .block-heading-with-subheading .nb-sub-heading.nb-sub-heading-s {
    font-size: var(--nb-font-size-18);
}

.category-detail-heading .category-and-date-wrapper .nb-category,
.category-detail-heading .category-and-date-wrapper span,
.category-detail-heading .category-and-date-wrapper .nb-date {
    font-size: var(--nb-font-size-12);
    font-weight: var(--nb-font-weight-400);
}

.uc-article_listing .nb-subcategory-tabs-1 .nb-tab-7:hover .nb-img {
    filter: brightness(0) saturate(100%) invert(71%) sepia(94%) saturate(377%) hue-rotate(19deg) brightness(102%) contrast(83%);
}

.uc-landing_voucher .article-carousel .banner-with-tag-and-content-below .nb-title {
    --nb-dt-rows: 2;
}

.uc-landing_voucher .article-carousel .banner-with-tag-and-content-below .nb-text-wrapper .nb-paragraph {
    --nb-dt-rows: 3;
}

.uc-landing_voucher .article-carousel .banner-with-tag-and-content-below .nb-card-footer {
    background: transparent;
    border: unset;
    padding-top: 0;
}

.uc-landing_voucher .article-carousel .banner-with-tag-and-content-below .nb-card-footer .date {
    font-size: var(--nb-font-size-14);
    color: var(--nb-color-gray-800);
}

.info-carousel-2 .nb-slider-arrows > .slider-prev,
.info-carousel-2 .nb-slider-arrows > .slider-next {
    transform: unset;
}

.nb-search-input-wrapper .form-control.nb-input:active,
.nb-search-input-wrapper .form-control.nb-input:focus {
    border-color: var(--nb-color-green-900);
}

.nb-search-categories-1 .nb-title,
.nb-search-product-grid-1 .nb-title-link-wrapper .nb-title {
    padding: 0;
    border: unset;
}

.nb-search-categories-1 .nb-items-wrapper .nb-slider-item {
    font-weight: var(--nb-font-weight-600);
}

.nb-mini-cart-offcanvas-2 .nb-slider-dots .slick-dots > li {
    width: 7px;
    height: 7px;
}

.nb-mini-cart-offcanvas-2 .nb-slider-dots .slick-dots > li + li {
    margin-left: 5px;
}

.nb-mini-cart-offcanvas-2 .nb-slider-dots .slick-dots > li.slick-active {
    transform: scaleX(1.5);
}

.nb-mini-cart-offcanvas-2 .nb-slider-dots .slick-dots > li.slick-active:before {
    content: unset;
}

.nb-mini-cart-offcanvas-2 .nb-product-bubble-5 .nb-size-picker-popup-1 .nb-add-to-cart {
    bottom: 0;
    left: 0;
    width: 100%;
}

.uc-landing_voucher .article-carousel.nb-slider .slider {
    margin: 0;
}

@media screen and (max-width: 1700px) {
    .wsmenu>.wsmenu-list>li>a{
        padding: 0 15px;
    }
}
@media screen and (max-width: 1400px) {
    :root{
        --nb-navigation-1-font-size: 13px!important;
    }
    .wsmenu>.wsmenu-list>li>a{
        padding: 0 8px;
    }
}
@media screen and (max-width: 1200px) {
    :root {
        --nb-navigation-1-font-size: 12px!important;
    }

    .wsmenu > .wsmenu-list > li > a {
        padding: 0 5px;
    }
}
@media (min-width: 576px) {
    body.tp-product .row:has(.nb-product-wrapper){
        max-width: calc(var(--nb-container-540px) + var(--nb-gutter-x));
        margin: auto;
    }
}

@media (min-width: 768px) {
    body.tp-product .row:has(.nb-product-wrapper){
        max-width: calc(var(--nb-container-720px) + var(--nb-gutter-x));
        margin: auto;
    }
}

@media (min-width: 992px) {
    body.tp-product .row:has(.nb-product-wrapper){
        max-width: calc(var(--nb-container-960px) + var(--nb-gutter-x));
        margin: auto;
    }
}

@media (min-width: 1200px) {
    .article-detail-content{
        padding-left: 80px;
    }
    .nb-block-social-share{
        left: 10px;
        margin-top: 0!important;
    }
    body.tp-product .row:has(.nb-product-wrapper){
        max-width: calc(var(--nb-container-1140px) + var(--nb-gutter-x));
        margin: auto;
    }
}

@media (min-width: 1400px) {
    body.tp-product .row:has(.nb-product-wrapper){
        max-width: calc(var(--nb-container-width) + var(--nb-gutter-x));
        margin: auto;
    }
}
@media screen and (max-width: 1200px) {
    .nb-product-quantity-add-to-cart-and-favorite .nb-quantity.nb-quantity-product.nb-product-quantity-m .nb-quantity-input input{
        width: 30px;
    }
    .nb-product-quantity-add-to-cart-and-favorite .nb-btn.nb-add-to-cart{
        min-width: 200px;
    }
}
@media screen and (max-width: 768px) {
    .subcategory-links .mobile-view {
        display: none;
    }

    .subcategory-links .nb-items-wrapper {
        display: flex;
        flex-wrap: unset;
        overflow-x: auto;
        padding-bottom: 10px;
    }

    .subcategory-links .nb-items-wrapper::-webkit-scrollbar {
        height: 3px;
    }

    .subcategory-links .nb-items-wrapper::-webkit-scrollbar-track {
        background-color: var(--nb-color-gray-100);
    }

    .subcategory-links .nb-items-wrapper::-webkit-scrollbar-thumb:hover,
    .subcategory-links .nb-items-wrapper::-webkit-scrollbar-thumb {
        background: var(--nb-spec-color);
    }

    .nb-breadcrumb-wrapper{
        display: none;
    }
}
@media screen and (max-width: 576px) {

    .nb-product-comparison-floater-1:not(.dragbox) {
        top: 20%;
    }

    .nb-voucher-product-detail-1 .nb-product-quantity-and-add-to-cart .nb-wrapper {
        width: 100%;
    }

    .nb-voucher-product-detail-1 .nb-product-quantity-and-add-to-cart .nb-wrapper .nb-add-to-cart {
        min-width: auto;
        width: 100%;
    }

    .nb-product-detail-info-with-cta-1 .nb-tab-size-picker-1 .nb-wrapper .nb-size-type-wrapper {
        gap: 20px;
    }

    .nb-ecommerce-footer-11 .nb-ci-newsletter .ci-wrapper {
        margin: 0px 20px;
    }

    .nb-ecommerce-footer-11 .gigya-screen-content .gigya-screen.gigya-composite-control-active .gigya-layout-row.with-two-inputs .gigya-layout-cell:last-of-type {
        position: unset;
        right: unset;
        width: 100%;
        margin-top: 14px;
    }

    .nb-ecommerce-footer-11 .gigya-screen-content .gigya-screen.gigya-composite-control-active .gigya-layout-row.with-two-inputs:has(.gigya-layout-cell:first-of-type .gigya-error-msg.gigya-error-msg-active) .gigya-layout-cell:last-of-type {
        margin-top: 28px;
    }

    .nb-ecommerce-footer-11 .gigya-layout-row.with-two-inputs .gigya-layout-cell:last-of-type .gigya-composite-control.gigya-composite-control-submit.newsletter-sign-up-btn {
        width: 100%;
    }

    .nb-ecommerce-footer-11 .gigya-layout-row.with-two-inputs .gigya-layout-cell:last-of-type .gigya-composite-control.gigya-composite-control-submit.newsletter-sign-up-btn .gigya-input-submit {
        max-width: 100%;
    }

    .nb-ecommerce-footer-11 .ci-wrapper .gigya-screen-caption {
        text-align: left !important;
    }

    .nb-ecommerce-footer-11 .nb-top-footer-wrapper .nb-footer-links .nb-collapse-button,
    .nb-ecommerce-footer-11 .nb-top-footer-wrapper .nb-info-box-8 .nb-collapse-button {
        padding: 20px 20px;
    }

    .nb-product-filter-category-attribute-horizontal-1 .visually-hidden,
    body:not(.nb-filter-open) .nb-product-filter-category-attribute-horizontal-1 .nb-first-row-wrapper > .nb-form {
        display: none;
    }

    .nb-product-card-v3 .nb-product-name .nb-title {
        --nb-dt-rows: 2;
    }

    .nb-product-prices-3 .nb-separator::before{
        font-size: 9px;
    }

    .nb-product-quantity-add-to-cart-and-favorite{
        gap: 10px;
        flex-wrap: wrap;
    }
    .nb-product-quantity-add-to-cart-and-favorite .nb-quantity-product.nb-label-above-product-quantity{
        flex-direction: row;
        gap: 10px;
        justify-content: space-between;
        align-items: center;
        width: max-content;
    }
    .nb-product-quantity-add-to-cart-and-favorite .nb-quantity-product.nb-label-above-product-quantity .nb-quantity-label{
        margin-bottom: 0;
    }
    .nb-product-quantity-add-to-cart-and-favorite .nb-quantity.nb-quantity-product.nb-product-quantity-m .nb-quantity-input input{
        width: 50px;
    }
    .nb-product-quantity-add-to-cart-and-favorite .nb-add-to-cart{
        width: 100%;
    }

    .nb-product-quantity-add-to-cart-and-favorite .nb-quantity-product .nb-quantity-arrows:first-of-type,
    .nb-product-quantity-add-to-cart-and-favorite .nb-quantity-product .nb-quantity-arrows:last-of-type{
        display: none;
    }
    .page-content .nb-text-editor .ckeditor-row-6{
        --nb-gutter-x: inherit;
    }

    .nb-product-prices-4 .nb-price.nb-price-active{
        --nb-price-active-font-size: var(--nb-font-size-26);
    }
    .nb-product-size-list-1 .nb-size-with-popover{
        flex: 0 0 22%;
    }
    .carousel-banner-12 .nb-slider-item-box-5 .nb-slider-item-content{
        top: 50%;
        transform: translateY(-25%);
        padding: 15px;
        align-items: center;
    }
    .dropdown-1{
        background: none;
    }
    .nb-search{
        background: none;
    }
    .nb-custom-product-list-placeholder-with-list-links-1 .nb-product-list-tabs{
        overflow-x: auto;
        padding-bottom: 10px;
    }
    .nb-grid-banner-10 .nb-slider .slick-slider{
        margin: 0!important;
    }
    .hero-banner-carousel .nb-content-wrapper .nb-sub-heading{
        margin-top: 20px;
    }

    .nb-carousel-banner-12 .nb-carousel-controls-1 .nb-carousel-progress-bar-wrapper {
        margin-top: 10px;
    }

    .nb-custom-product-list-placeholder-with-list-links-1 .nb-heading-with-subheading .nb-title,
    .nb-grid-banner-10 .nb-heading-with-subheading .nb-title,
    .nb-grid-banner-10 .nb-heading-with-icon-1 .nb-title
    .article-carousel .block-heading-with-subheading .nb-title,
    .similar-product-list-carousel-2 .nb-heading-with-icon-1 .nb-title,
    .similar-article-carousel .block-heading-with-subheading .nb-title,
    .nb-article-list-accordion-3 .nb-heading-with-subheading .nb-title,
    .nb-review-list-product-detail-1 .nb-heading-with-subheading .nb-title {
        font-size: var(--nb-font-size-22);
    }

    .nb-grid-banner-10 .nb-slider-item .nb-link {
        font-size: var(--nb-font-size-16);
    }

    .card-with-content-below-and-horizontal-img-content .nb-text-wrapper .nb-title {
        font-size: var(--nb-font-size-16);
        font-weight: var(--nb-font-weight-600);
    }

    .card-with-content-below-and-horizontal-img-content .nb-card-footer .nb-date {
        font-size: var(--nb-font-size-12);
    }

    .nb-article-list-accordion-3 .nb-link {
        font-size: var(--nb-font-size-14);
    }

    .nb-article-list-accordion-3 .row {
        margin-top: 20px;
    }

    .nb-product-category-headline-icon-image-1 .nb-heading-with-icon-1 .product-list-heading {
        font-size: var(--nb-font-size-24);
    }

    .nb-product-prices-3 .nb-price.nb-price-prev,
    .nb-product-prices-3 .nb-price.nb-price-active {
        font-size: var(--nb-font-size-10);
    }

    .nb-product-attribute-specification-info-display-1 .accordion-button:not(.collapsed) {
        color: var(--nb-color-blue);
    }

    .nb-product-attribute-specification-info-display-1 .accordion-button:not(.collapsed)::after {
        --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230B132B'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    }

    .nb-product-attributes-list-2 .nb-icon:before {
        font-weight: var(--nb-font-weight-600) !important;
    }

    .nb-product-detail-info-with-cta-1 .nb-size-type-link-1 {
        font-size: var(--nb-font-size-16);
    }

    body.tp-product main:before {
        content: unset;
    }

    .nb-tab-and-accordion.nb-tab-and-accordion-v1 > .nb-accordion > .nb-accordion-item > .nb-accordion-header > .nb-accordion-button {
        padding: 20px 0;
    }

    .uc-product_details .layout:has(.nb-product-attribute-specification-grid-list-1)::before,
    .uc-product_details .layout:has(.nb-product-attribute-specification-grid-list-1)::after {
        content: unset;
    }

    .nb-slider .nb-product-card .nb-product-prices-3 .nb-price.nb-price-prev {
        font-size: var(--nb-font-size-12);
    }

    .nb-slider .nb-product-card .nb-product-prices-3 .nb-price.nb-price-active {
        font-size: var(--nb-font-size-14);
    }

    .uc-article_details .nb-article-detail-heading-2 .nb-title {
        font-size: var(--nb-font-size-24);
    }

    .nb-horizontal-image-with-content-1.reversed .row {
        flex-direction: column-reverse;
    }

    .nb-horizontal-image-with-content-1 .nb-content-wrapper .nb-title {
        padding-left: unset;
        border-left: unset;
        text-align: center;
    }

    .nb-horizontal-image-with-content-1 .nb-content-wrapper {
        text-align: center;
    }

    .carousel-banner-12 .nb-slider-item-box-5 .nb-slider-item-content {
        gap: 10px;
    }

    .uc-home .page-headline-1 .nb-title {
        font-size: var(--nb-font-size-24);
    }

    .uc-home .page-headline-1 .nb-sub-heading.nb-sub-heading-m {
        font-size: var(--nb-font-size-14);
    }

    .nb-product-card-v3 .nb-product-name,
    .nb-product-card-v3 .nb-product-name .nb-title {
        font-size: var(--nb-font-size-12);
        font-weight: var(--nb-font-weight-600);
    }

    .nb-product-card-v3 .nb-discount-3 {
        font-size: var(--nb-font-size-10);
    }
}

@media screen and (max-width: 991px) {
    body {
        height: auto;
    }

    .nb-product-quantity-add-to-cart-and-favorite {
        flex-wrap: unset;
        gap: 10px;
    }

    .nb-quantity-product.nb-label-above-product-quantity .nb-quantity-label {
        display: none;
    }

    .nb-product-size-list-1 .nb-size-with-popover {
        flex: 0 0 22%;
    }

    .nb-product-detail-info-5-slider:has(.nb-info-5 ~ .nb-info-5) .nb-info-5 {
        flex: 1;
    }

    .nb-product-filter-category-attribute-horizontal-1 .nb-first-row-wrapper {
        gap: 10px;
    }

    .nb-product-filter-category-attribute-horizontal-1 .nb-first-row-wrapper .nb-sort-1 .nb-select {
        padding: 0 10px;
    }

    .nb-sort-1:before {
        right: 10px;
    }

    .nb-category-filter .nb-dropdown:has(.nb-dropdown-toggle.show),
    .nb-filter-attributes .nb-dropdown:has(.nb-dropdown-toggle.show),
    .nb-filter-size .nb-dropdown:has(.nb-dropdown-toggle.show),
    .nb-filter-price .nb-dropdown:has(.nb-dropdown-toggle.show) {
        border-bottom-color: var(--nb-color-green-900);
    }
}

@media screen and (max-width: 320px) {
    .nb-product-quantity-add-to-cart-and-favorite {
        flex-wrap: wrap;
    }
}