html.designer .product__image__labels {
    top: var(--categoryProductLabels-top);
    right: var(--categoryProductLabels-right);
    bottom: var(--categoryProductLabels-bottom);
    left: var(--categoryProductLabels-left);
}

html.designer .product__image__labels span.label{
    margin: 0 var(--categoryProductLabels-mr) 5px var(--categoryProductLabels-ml);

}html.designer .product__image__labelsCustom {
    top: var(--categoryProductLabelsCustom-top);
    right: var(--categoryProductLabelsCustom-right);
    bottom: var(--categoryProductLabelsCustom-bottom);
    left: var(--categoryProductLabelsCustom-left);
}

html.designer .product__image__labelsCustom span.label{
    margin: 0 var(--categoryProductLabelsCustom-mr) 5px var(--categoryProductLabelsCustom-ml);

}html.designer .product__info__instock {
    top: var(--productStock-top);
    right: var(--productStock-right);
    bottom: var(--productStock-bottom);
    left: var(--productStock-left);
}html.designer .container {
    max-width: var(--layoutList) !important;
}html.designer .product__detail__image .product__image__labels {
    top: var(--productLabels-top);
    right: var(--productLabels-right);
    bottom: var(--productLabels-bottom);
    left: var(--productLabels-left);
}html.designer .product__detail__image .product__image__labelsCustom {
    top: var(--productLabelsCustom-top);
    right: var(--productLabelsCustom-right);
    bottom: var(--productLabelsCustom-bottom);
    left: var(--productLabelsCustom-left);
}html.designer body {
    font-family: var(--styleGlobalFont);
}html.designer h1,
html.designer h2,
html.designer h3,
html.designer .product-filter-headline,
html.designer .category--title
{
    font-family: var(--styleHeaderFont);
}html.designer .product__info--link,
html.designer .product__info--description,
html.designer .categoryHomepage h2,
html.designer.hp-top-article-list h2,
html.designer .cart-recapitulation__total-vat,
html.designer .cart-item__info-row__quantity input,
html.designer .sap-container__option,
html.designer .cart-navigation-buttons>.prev>a,
html.designer .sap-container__country select,
html.designer .order__wrapper .discount form>div:nth-child(2) input,
html.designer .breadcrumb-item,
html.designer .sirius-search-bar-list-wrap ul li .searchList__link,
html.designer .sirius-search-bar-list-wrap ul li.searchList--header,
html.designer .sirius-search-bar-list-wrap ul li.searchList--header,
html.designer .description-active-category,
html.designer .category__row ul li>a,
html.designer .product__filter .product-sorting-options label,
html.designer .newsletter-subscription__form__input input[type=email],
html.designer .product-attributes-section .text-left,
html.designer .product-attributes-section span,
html.designer .product__info--section .text-left,
html.designer .sirius-search-bar-input,
html.designer .sirius-search-bar-input::placeholder,
html.designer h1,
html.designer h2,
html.designer h3,
html.designer h4,
html.designer h5,
html.designer .order__cart--no-items .text,
html.designer .articles .article .box h3,
html.designer .product-description-section p,
html.designer .product-combinations-section__options label,
html.designer .product__detail .product__buttons--quantity,
html.designer .product-combinations-section__attribute,
html.designer .product-contacts p,
html.designer #newsletter-subscription-productDetail.newsletter-subscription .newsletter-subscription__form__label,
html.designer .design-price-no-vat span,
html.designer .product__list--title p,
html.designer .welcomeHomepage p,
html.designer .default-container-body *:not(a):not([style]):not(strong):not(.text-danger):not(.btn):not(th),
html.designer .product-filter .product-filter-group,
html.designer .price-from-value,
html.designer .product__filter--sortname,
html.designer .product-filter-headline,
html.designer footer .rights,
html.designer .footer p,
html.designer .product-filter-v2 .product-filter-group-label,
html.designer .product-filter-v2 .product-filter .product-filter-group--search .product-filter-group-values-wrap span,
html.designer .horizontalCategory .category__list>ul>li>ul>li>a:hover,
html.designer .horizontalCategory .category__list>ul>li>ul>li>a.category__link--active,
html.designer .horizontalCategory .category__list>ul>li>ul>li ul li a:hover,
html.designer .horizontalCategory .category__list>ul>li>ul>li ul li a.category__link--active
{
    color: var(--styleMainColor);
}

@media all and (min-width: 992px) {
    html.designer .category--title
    {
        color: var(--styleMainColor);
    }

    html.designer .nav-submenu .nav__item {
        background: var(--styleMainColor);
    }
}

html.designer .product__filter--sortname + .arrow {
    border: solid var(--styleMainColor);
    border-width: 0 1px 1px 0;
}html.designer .minicart__btn .minicart__btn--text,
html.designer .album-image-paginator .btn,
html.designer .section-paginator .btn,
html.designer .top .dropdown-menu li a,
html.designer .owl-carousel .owl-dots .owl-dot.active,
html.designer .section-button .btn,
html.designer .benefits .box,
html.designer .product-image-generator #generate-image,
html.designer .product-image-generator .variant-item.is-selected::before,
html.designer .product-image-generator .variant-item:has(input[type="radio"]:checked)::before
{
    background-color: var(--styleContrastColor);
}

html.designer .lg-outer .lg-thumb-item.active,
html.designer .lg-outer .lg-thumb-item:hover,
html.designer .product-image-generator #generate-image,
html.designer .product-image-generator .variant-item:hover,
html.designer .product-image-generator .variant-item.is-selected,
html.designer .product-image-generator .variant-item:has(input[type="radio"]:checked)
{
    border-color: var(--styleContrastColor);
}

html.designer .newsletter-subscription__form__input input[type=submit],
html.designer .newsletter-subscription__mobile-button,
html.designer .product__filter .product-sorting-options label.active,
html.designer .product__filter .product-sorting-options label:checked,
html.designer .product__filter .product-sorting-options label:focus,
html.designer .product__filter .product-sorting-options label:hover,
html.designer .product__filter .productFilterContainer-range.ui-slider .ui-slider-handle,
html.designer .pre-cart__buttons .back-to-shop,
html.designer .to-free-shipping__wrap__bar.without-free-shipping .to-free-shipping__wrap__bar__progress,
html.designer .product__filter .productFilterContainer-range.ui-slider .ui-slider-range,
html.designer .category__row ul li>a:focus-within,
html.designer .category__row ul li>a:hover,
html.designer .product-filter .product-filter-group-values-wrap input[type=checkbox]:checked:after,
html.designer label.checkbox input:checked::after,
html.designer label.radio input:checked::after,
html.designer label.checkbox input:not(:checked):hover+.indicator:after,
html.designer label.radio input:not(:checked):hover+.indicator:after,
html.designer label.checkbox input:not(:checked):hover+.indicator:after,
html.designer label.radio input:not(:checked):hover+.indicator:after,
html.designer .newsletter-subscription__modal .modal-dialog .modal-content .modal-body form input[type=submit],
html.designer .card-body .table thead tr,
html.designer .order__content .back-to-shop,
html.designer .product-combinations-section__options label.active,
html.designer .owl-carousel .owl-nav .owl-next,
html.designer .owl-carousel .owl-nav .owl-prev,
html.designer .product__detail__combinations table thead,
html.designer .horizontalCategory:not(.fullscreenBannerExists) .category__list,
html.designer .horizontalCategory.fullscreenBannerExists,
html.designer .album-paginator .btn,
html.designer .offlineChat .openOfflineChatButton,
html.designer .offlineChat .offlineChatPopup h2,
html.designer .offlineChat .inputWrap input[type=submit],
html.designer .contactForm .inputWrap input[type=submit],
html.designer .product-filter-button,
html.designer .table thead tr,
html.designer .product-selectable-attributes-section-v2,
html.designer .contact-form .input input[type=submit]
{
    background: var(--styleContrastColor);
}

@media all and (max-width: 991px) {
    html.designer .navbar-collapse::before,
    html.designer .navbar-collapse
    {
        background: var(--styleContrastColor);
    }
}

html.designer .product__info--price,
html.designer .newsletter-subscription__form__label a,
html.designer .footer__copyright a,
html.designer .footer__copyright strong,
html.designer .pre-cart__item__info__price,
html.designer .sticky__nav .top__wrapper--pre .list-unstyled a,
html.designer .sticky__nav .top__wrapper--pre .login--text,
html.designer .sticky__nav .top__wrapper--pre>*,
html.designer .sticky__nav .top__wrapper--pre a.nav__link,
html.designer .sirius-search-bar-list-wrap ul li .searchList__link--desc .searchList__link--price,
html.designer .hp-top-article-list article p,
html.designer .link-external:not(.btn),
html.designer .sap-container__options__none,
html.designer .cart-item__info-row__total-price,
html.designer .cart-recapitulation__total-vat .cart-recapitulation__total__value,
html.designer .cart-steps__step--current,
html.designer .cart-steps__step:hover,
html.designer .address-form__terms a,
html.designer .order__header__user .share_cart_link,
html.designer .order__header .login--text,
html.designer .newsletter-subscription__modal .modal-dialog .modal-content .modal-header .close,
html.designer .card-header,
html.designer .file a,
html.designer .icon-arrow_blue_carousel_right:before,
html.designer .icon-arrow_blue_carousel_left:before,
html.designer .login--title,
html.designer .login-register a>span,
html.designer font.c-red,
html.designer .product-contacts a,
html.designer .album-back,
html.designer .album-name,
html.designer .product__prices--note,
html.designer .modal-body a:not(.btn):not(.go-to-cart),
html.designer .categoryHomepage ul li a,
html.designer .pagination .page-item a,
html.designer .default-container-body a:not(.btn),
html.designer a.link-content:not(.btn),
html.designer #productPriceInclVatId > a,
html.designer .footer a,
html.designer .footer span,
html.designer .nav .nav__item .nav__link--text,
html.designer .articles .article .box p a,
html.designer .breadcrumb-item .breadcrumb-link,
html.designer .horizontalCategory .category__list ul>li>ul>li a,
html.designer .horizontalCategory ul.category__list>ul>li>ul>li a,
html.designer .nav__item--link,
html.designer .product-filter-v2 .product-filter .tabs .tabLink a.active,
html.designer table tr td a:not(.btn),
html.designer .description-active-category a,
html.designer .product-attributes-section a,
html.designer .product-selectable-attributes-section-v2 .product-combinations-section__options label:hover,
html.designer .product-selectable-attributes-section-v2 .product-combinations-section__options label.active
{
   color: var(--styleContrastColor);
}

html.designer .product__wrap:focus,
html.designer .product__wrap:hover,
html.designer .categoryHomepage ul li:hover,
html.designer .sap-container__options__none,
html.designer .owl-carousel .owl-dots .owl-dot.active,
html.designer .product-selectable-attributes-section-v2 .product-combinations-section__options label:hover
{
    border: 1px solid var(--styleContrastColor);
}

html.designer .album .album-link:hover,
html.designer .newsletter-subscription__modal .modal-dialog
{
    border: 2px solid var(--styleContrastColor);
}

html.designer .footer,
html.designer hr,
html.designer .hr,
html.designer .product__detail .tabs .tabContent
{
    border: 0;
    border-top: 1px solid var(--styleContrastColor);
}

html.designer .sticky__nav .top__wrapper,
html.designer .horizontalCategory ul.category__list>ul>li>ul,
html.designer .horizontalCategory ul.category__list>ul>li>ul>li>a
{
    border-bottom: 1px solid var(--styleContrastColor);
}

html.designer .product__detail .tabs .tabLink a:not(.active)
{
    border: 0;
}

@media all and (min-width: 992px) {

    html.designer .minicart__btn--count
    {
        background: var(--styleContrastColor);
    }

    html.designer .category__list li>a {
        color: var(--styleContrastColor);
    }
}

html.designer .order__login-row .login--text,
html.designer .benefits .box {
    background-color: var(--styleContrastColor);
}

html.designer .alba .alba--link:hover .alba-image-wrap
{
    border: 4px solid var(--styleContrastColor);
}

html.designer .address-form__terms .help-block:after,
html.designer .form-group .help-block:after
{
    border-color: var(--styleContrastColor) transparent transparent;
}

html.designer .form-group.has-error input
{
    border-color: var(--styleContrastColor);
}

html.designer .address-form__terms .help-block,
html.designer .form-group .help-block
{
    background-color: var(--styleContrastColor);
}

html.designer .product__detail .tabs .tabLink a.active {
    border-top: 1px solid var(--styleContrastColor);
    border-left: 1px solid var(--styleContrastColor);
    border-right: 1px solid var(--styleContrastColor);
}
html.designer .minicart__btn span:not(.minicart__btn--count),
html.designer .category__row ul li>a:focus-within,
html.designer .category__row ul li>a:hover,
html.designer .product__filter .product-sorting-options label.active,
html.designer .product__filter .product-sorting-options label:checked,
html.designer .product__filter .product-sorting-options label:focus,
html.designer .product__filter .product-sorting-options label:hover,
html.designer .product__filter .productFilterContainer-range.ui-slider .ui-slider-handle::after,
html.designer .newsletter-subscription__modal .modal-dialog .modal-content .modal-body form input[type=submit],
html.designer .newsletter-subscription__form__input input[type=submit],
html.designer .top .dropdown-menu li a,
html.designer .card-body .table thead tr,
html.designer .order__content .back-to-shop,
html.designer .product-combinations-section__options label.active,
html.designer .product-combinations-section__options label:hover,
html.designer .pre-cart__buttons .back-to-shop,
html.designer .product__detail__combinations table thead th,
html.designer .order__login-row .login--text,
html.designer .horizontalCategory ul.category__list>ul>li>a,
html.designer .nav-submenu .nav__item .nav__link--text,
html.designer .nav-submenu .nav__item .nav__link--text,
html.designer .contactForm .inputWrap input[type=submit],
html.designer .offlineChat .offlineChatPopup h2,
html.designer .offlineChat .inputWrap input[type=submit],
html.designer .section-button .btn,
html.designer .benefits .box .row>div h3,
html.designer .benefits .box .row>div p,
html.designer .horizontalCategory .category__list ul>li>a,
html.designer .product-filter-v2 .product-filter-button span,
html.designer table thead th,
html.designer .product-selectable-attributes-section-v2 .product-combinations-section__attribute,
html.designer .product-selectable-attributes-section-v2 .product-selectable-attributes-section tr td:first-child,
html.designer .product-selectable-attributes-section-v2 .unrelatedAttribute .text-left,
html.designer .product-selectable-attributes-section-v2 .unrelatedAttribute > div span,
html.designer .product-selectable-attributes-section-v2 .unrelatedAttribute > div span a,
html.designer .address-form__terms .help-block,
html.designer .form-group .help-block,
html.designer .product-selectable-attributes-section-v2 .product-combinations-section__options label,
html.designer .contact-form .input input[type=submit],
html.designer .product-filter-v1 .product-filter-button,
html.designer .product-image-generator #generate-image,
html.designer .product-image-generator .variant-item.is-selected::before,
html.designer .product-image-generator .variant-item:has(input[type="radio"]:checked)::before
{
    color: var(--styleFontContrastColor);
}

@media all and (max-width: 991px) {
    html.designer .nav .nav__item .nav__link--text,
    html.designer .category.category--nav .category__list ul li a,
    html.designer .category.category--nav .category__list ul li a span,
    html.designer .category.category--nav,
    html.designer.navbar-collapse--opened .user__mobile .login--text,
    html.designer.navbar-collapse--opened .category--title
    {
        color: var(--styleFontContrastColor);
    }

    html.designer .category.category--nav .category--title::after,
    html.designer .nav__wrap .nav--title:after
    {
        border-bottom: 1px solid var(--styleFontContrastColor);
    }
}

html.designer.navbar-collapse--opened .navbar-toggle path
{
    stroke: var(--styleFontContrastColor);
}

html.designer .owl-carousel .owl-nav .owl-next span,
html.designer .owl-carousel .owl-nav .owl-prev span,
html.designer .product-filter-button .arrow
{
    border: solid var(--styleFontContrastColor);
    border-width: 0 1px 1px 0;
}

@media all and (min-width: 992px) {
    html.designer .minicart__btn--count
    {
        color: var(--styleFontContrastColor);
    }
}

@media all and (max-width: 991px) {
    html.designer .category--title,
    html.designer .nav__wrap .nav--title
    {
        color: var(--styleFontContrastColor);
    }
}

html.designer .product-selectable-attributes-section-v2 .product-combinations-section__options label {
    border: 1px solid var(--styleFontContrastColor);
}

html.designer .horizontalCategory .category__list>ul>li.js-more {
    border-left: 1px solid var(--styleFontContrastColor);
}
html.designer .product-card .product__wrap,
html.designer .category__row ul li>a,
html.designer .product__detail__image__preview,
html.designer .product__detail__image--thumbs>*,
html.designer .categoryHomepage ul li,
html.designer .product-selectable-attributes-section-v2 .product-selectable-attributes-section tr,
html.designer .product-selectable-attributes-section-v2 form > div,
html.designer .product-selectable-attributes-section-v2 .unrelatedAttribute > div
{
    border-style: var(--styleBorderStyle) !important;
}html.designer .product-card .product__wrap,
html.designer .category__row ul li>a,
html.designer .product__detail__image__preview,
html.designer .product__detail__image--thumbs>*,
html.designer .categoryHomepage ul li,
html.designer .product__image__labels span.label,
html.designer .product__info__instock span.label,
html.designer .category__row ul li>a .category--image,
html.designer .sirius-search-bar-input,
html.designer #design-06 .category,
html.designer .product__detail .product__buttons--quantity,
html.designer .product__detail .product__buttons--add,
html.designer .newsletter-subscription__form,
html.designer .newsletter-subscription__form__input input[type=email],
html.designer .newsletter-subscription__form__input input[type=submit],
html.designer .product__buttons__wrap .product__buttons--add,
html.designer .product__buttons--add-wrap input[type=submit],
html.designer .product-filter-v1 .product-filter,
html.designer .nav-lang li img,
html.designer .horizontalCategory .category__list,
html.designer .category__row ul li>a .category--image img,
html.designer .resetButton,
html.designer .product__filter .product-sorting-options label,
html.designer .product-filter-v2 .product-filter .product-filter-group--search .product-filter-group-values-wrap input,
html.designer .benefits .box,
html.designer .categoryHomepage .category--image img,
html.designer .product-selectable-attributes-section-v2,
html.designer .product-selectable-attributes-section input,
html.designer .product-selectable-attributes-section textarea,
html.designer .product-selectable-attributes-section select,
html.designer .product-combinations-section__group__with__select select,
html.designer .section-button .btn,
html.designer .product__detail__image--thumbs>* img,
html.designer .product__detail__image__preview>img,
html.designer .contact-form .input input,
html.designer .contact-form .input select,
html.designer .contact-form .input textarea,
html.designer .product-filter-v1 .product-filter-button,
html.designer #design-15:not(.product-filter-active),
html.designer a.login--text,
html.designer #snippet--langSwitcher,
html.designer .product__detail .accessories-product-list .product-card .product__wrap .product__image .product__image--link img,
html.designer .product__detail .accessories-product-list .product-card .product__wrap .product__info .product__info__wrap .product__info--buttons .product__buttons--add,
html.designer .widget--banner--video video:not(.fullScreenBanner video),
html.designer .widget__image:not(.fullScreenBanner .widget__image),
html.designer .product-card .product__image,
html.designer .product-image-generator #generate-image,
html.designer .product-image-generator .variant-item
{
    border-radius: var(--styleBorderRadius);
}

@media (min-width: 992px) {
    html.designer .minicart__btn--text {
        border-radius: var(--styleBorderRadius)
    }
}

@media (min-width: 992px) {
    html.designer .minicart__btn--count {
        border-top-left-radius: var(--styleBorderRadius);
        border-bottom-left-radius: var(--styleBorderRadius);
    }

    html.designer .minicart__btn--count:not(.d-lg-none) + .minicart__btn--text {
        border-top-left-radius: 0 !important;
        border-bottom-left-radius: 0 !important;
    }

    html.designer .sirius-search-bar-submit-label {
        border-top-right-radius: var(--styleBorderRadius);
        border-bottom-right-radius: var(--styleBorderRadius);
    }
}

html.designer .horizontalCategory .category__list>ul>li>ul {
    width: var(--styleHorizontalCategory);
}

html.designer .product-filter-v2 .product-filter {
    border-bottom-left-radius: var(--styleBorderRadius);
}

html.designer .product-filter-v2 .product-filter-button,
html.designer .langs__dropdown
{
    border-bottom-right-radius: var(--styleBorderRadius);
    border-bottom-left-radius: var(--styleBorderRadius);
}

html.designer .product-filter-v2 .product-filter .tabs .tabLink a
{
    border-top-right-radius: var(--styleBorderRadius);
    border-top-left-radius: var(--styleBorderRadius);
}

html.designer .product-filter-v2 .product-filter .tabs .tabContent
{
    border-top-right-radius: var(--styleBorderRadius);
    border-top-left-radius: var(--styleBorderRadius);
    border-bottom-left-radius: var(--styleBorderRadius);
}

html.designer #design-15.product-filter-active {
    border-top-right-radius: var(--styleBorderRadius);
    border-top-left-radius: var(--styleBorderRadius);
}
:root {
--styleHeaderFont: 'Open Sans', sans-serif;
--styleGlobalFont: 'PT Sans', sans-serif;
--styleMainColor: #000000;
--styleContrastColor: #006f94;
--styleFontContrastColor: #ffffff;
--styleBorderStyle: dashed;
--styleBorderRadius: 20px;
--categoryProductLabels-top: 12px;
--categoryProductLabels-right: auto;
--categoryProductLabels-bottom: auto;
--categoryProductLabels-left: 12px;
--categoryProductLabels-mr: auto;
--categoryProductLabels-ml: 0;
--categoryProductLabelsCustom-top: 12px;
--categoryProductLabelsCustom-right: auto;
--categoryProductLabelsCustom-bottom: auto;
--categoryProductLabelsCustom-left: 12px;
--categoryProductLabelsCustom-mr: auto;
--categoryProductLabelsCustom-ml: 0;
--productLabels-top: 12px;
--productLabels-right: auto;
--productLabels-bottom: auto;
--productLabels-left: 12px;
--productLabelsCustom-top: 12px;
--productLabelsCustom-right: auto;
--productLabelsCustom-bottom: auto;
--productLabelsCustom-left: 12px;
--productStock-top: auto;
--productStock-right: auto;
--productStock-bottom: 12px;
--productStock-left: 12px;
--templateThemes: standard;
--templateList: 1;
--layoutList: 1560px;
--layoutCategories: 0;
--styleHorizontalCategory: 98%;
--homepageWidgetsSelectProductLabel: 19;
}
