@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap');
/* PoklonMania – téma CSS (a régi poklonmania.rs színei + javítások). A fejléc scriptből van linkelve. */
body,button,input,select,textarea{font-family:'Poppins',sans-serif}
mark,::selection,.gdpr h2, .gdpr h3, .headline__copy .headline__title, .headline__copy h1, .headline__title,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.formbuilder-checkbox [type="checkbox"]:checked ~ label, .formbuilder-checkbox [type="checkbox"]:not(:checked) ~ label, .formbuilder-checkbox [type="radio"]:checked ~ label, .formbuilder-checkbox [type="radio"]:not(:checked) ~ label, .formbuilder-gdprConsent div [type="checkbox"]:checked + strong, .formbuilder-gdprConsent div [type="checkbox"]:not(:checked) + strong, .formbuilder-gdprConsent div [type="radio"]:checked + strong, .formbuilder-gdprConsent div [type="radio"]:not(:checked) + strong, [type="checkbox"]:checked ~ span, [type="checkbox"]:not(:checked) ~ span, [type="radio"]:checked ~ span, [type="radio"]:not(:checked) ~ span,legend,.form__label--group,.form__control, .trafify-form-element .rendered-form .form__control,.form__control--select:has(option[value=""]:checked):focus-within,.form__cb-label--switch span,.form__option-description,.select2-container--default .select2-selection--multiple .select2-selection__rendered, .select2-container--default .select2-selection--single .select2-selection__rendered,.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default,.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default:hover,.jconfirm .jconfirm-box .jconfirm-content, .jconfirm.jconfirm-dark .jconfirm-box .jconfirm-content, .jconfirm.jconfirm-light .jconfirm-box .jconfirm-content,.jconfirm .jconfirm-box div.jconfirm-title-c, .jconfirm.jconfirm-dark .jconfirm-box div.jconfirm-title-c, .jconfirm.jconfirm-light .jconfirm-box div.jconfirm-title-c,.jconfirm .form__label.fl-label, .jconfirm .trafify-form-element .rendered-form .form-group > label.fl-label, .jconfirm.jconfirm-dark .form__label.fl-label, .jconfirm.jconfirm-light .form__label.fl-label, .trafify-form-element .rendered-form .jconfirm .form-group > label.fl-label,.headline__copy strong, .plain-text strong,.headline__copy h1, .headline__copy h2, .headline__copy h3, .headline__copy h4, .headline__copy h5, .headline__copy h6, .plain-text h1, .plain-text h2, .plain-text h3, .plain-text h4, .plain-text h5, .plain-text h6,.headline__copy blockquote, .plain-text blockquote,.header__icon-counter,.footer,.mobile-categories .impersonated__wrapper, .mobile-categories a, .mobile-categories a:visited, .mobile-categories button,.tabs__link:hover,.cookies .tabs__link,.select2-container--default.search-select .select2-results--wrapper h2,.select2-container--default.search-select .select2-results__option.loading-results, .select2-container--default.search-select .select2-results__option.select2-results__message, .select2-container--default.search-select .select2-results__option.select2-results__option--load-more,.select2-suggestions h3,.select2-suggestions li .icon,.block__title-title, .jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title, .jconfirm.jconfirm-dark .jconfirm-box div.jconfirm-title-c .jconfirm-title, .jconfirm.jconfirm-light .jconfirm-box div.jconfirm-title-c .jconfirm-title, .jconfirm.jconfirm-popup .popup__text,.button--secondary, .button--secondary:not([disabled]):hover, .button--warning, .button--warning:not([disabled]):hover,.product__box--present .product__box-add-to-cart,.product__box-title,.product__price--large .product__price--current,.card__title,.cart-widget__header,.cart-widget__product-quantity,.cart-widget__price,.cart-widget__total,.cart-widget__name,.number-widget__input,.number-widget__input,.number-widget__control,.booking__week,.booking__calendar-header{color:#003d61}
.compare__table .vs__open-indicator, .form__item .vs__open-indicator,.cart-widget__close .icon{fill:#003d61}
@media (min-width: 1200px){
    .menu .menu__dropdown a, .menu .menu__dropdown a:visited,.menu .menu__dropdown a:active, .menu .menu__dropdown a:hover, .menu .menu__dropdown a:visited:active, .menu .menu__dropdown a:visited:hover{color:#003d61}
}
@media (max-width: 1199.98px){
    .menu .impersonated__wrapper, .menu .impersonated__wrapper:active, .menu .impersonated__wrapper:hover, .menu a, .menu a:active, .menu a:hover, .menu a:visited, .menu a:visited:active, .menu a:visited:hover, .menu button, .menu button:active, .menu button:hover,.menu__params li{color:#003d61}
}
@media (min-width: 1200px){
    .menu__wrap{color:#003d61}
}
.features__item,.category-banner__title{color:#003d61}
::selection{background-color:#f586ab;color:#003d61}
@media (max-width: 1199.98px){
    .overlay__close{background-color:#eb0c57}
    .overlay__close .icon{color:#ffffff}
}
.loading::after{border-left-color:#eb0c57}
.formbuilder-gdprConsent, .sys-msg{background-color:#eb0c57}
.formbuilder-gdprConsent--red, .sys-msg--red{background-color:#cc0000;color:#ffffff}
.formbuilder-gdprConsent--transparent, .sys-msg--transparent{background-color:transparent;color:#eb0c57}
.formbuilder-checkbox [type="checkbox"]:checked ~ label::after, .formbuilder-checkbox [type="checkbox"]:not(:checked) ~ label::after, .formbuilder-checkbox [type="radio"]:checked ~ label::after, .formbuilder-checkbox [type="radio"]:not(:checked) ~ label::after, [type="checkbox"]:checked ~ span::after, [type="checkbox"]:not(:checked) ~ span::after, [type="radio"]:checked ~ span::after, [type="radio"]:not(:checked) ~ span::after{background-color:#eb0c57}
.formbuilder-checkbox [type="checkbox"]:checked ~ label a, .formbuilder-checkbox [type="checkbox"]:checked ~ label a:visited, .formbuilder-checkbox [type="checkbox"]:not(:checked) ~ label a, .formbuilder-checkbox [type="checkbox"]:not(:checked) ~ label a:visited, .formbuilder-checkbox [type="radio"]:checked ~ label a, .formbuilder-checkbox [type="radio"]:checked ~ label a:visited, .formbuilder-checkbox [type="radio"]:not(:checked) ~ label a, .formbuilder-checkbox [type="radio"]:not(:checked) ~ label a:visited, [type="checkbox"]:checked ~ span a, [type="checkbox"]:checked ~ span a:visited, [type="checkbox"]:not(:checked) ~ span a, [type="checkbox"]:not(:checked) ~ span a:visited, [type="radio"]:checked ~ span a, [type="radio"]:checked ~ span a:visited, [type="radio"]:not(:checked) ~ span a, [type="radio"]:not(:checked) ~ span a:visited{color:#eb0c57}
.formbuilder-checkbox [type="checkbox"]:not(:disabled) ~ label:hover::after, [type="checkbox"]:not(:disabled) ~ span:hover::after{background-color:#003d61}
.formbuilder-checkbox [type="checkbox"]:checked ~ label::after, .formbuilder-checkbox [type="checkbox"]:not(:checked) ~ label::after, [type="checkbox"]:checked ~ span::after, [type="checkbox"]:not(:checked) ~ span::after{background-color:#004a75}
.form__control:focus, .trafify-form-element .rendered-form .form__control:focus{border-top-color:#eb0c57;border-right-color:#eb0c57;border-bottom-color:#eb0c57;border-left-color:#eb0c57}
.form__cb-label span a:active, .form__cb-label span a:hover{color:#eb0c57}
.form__option [type="radio"]:checked ~ span:hover, .form__option [type="radio"]:not(:checked) ~ span:hover{border-top-color:#f586ab;border-right-color:#f586ab;border-bottom-color:#f586ab;border-left-color:#f586ab}
.form__option [type="radio"]:checked ~ span{border-top-color:#eb0c57;border-right-color:#eb0c57;border-bottom-color:#eb0c57;border-left-color:#eb0c57;outline-color:#eb0c57}
.form__switch .switch__slider::before{background-color:#004a75}
.form__switch input[type="checkbox"]:checked + .switch__slider, .form__switch input[type="radio"]:checked + .switch__slider{background-color:#eb0c57}
.select2-container .select2-results__option--highlighted[aria-selected]{background-color:#eb0c57;border-top-color:#eb0c57;border-right-color:#eb0c57;border-bottom-color:#eb0c57;border-left-color:#eb0c57;color:#ffffff;outline-color:#eb0c57}
.select2-container .select2-results__options::-webkit-scrollbar-thumb{background-color:#eb0c57}
.select2-container .select2-results__options::-webkit-scrollbar-thumb:hover{background-color:#c40a49}
.select2-container--default .select2-results__option[aria-selected="true"]{outline-color:#eb0c57}
.select2-container--default .select2-results__option[aria-selected="true"] .product__box{border-top-color:#eb0c57;border-right-color:#eb0c57;border-bottom-color:#eb0c57;border-left-color:#eb0c57}
.select2-container--default .select2-results__option--highlighted[aria-selected]{border-top-color:#eb0c57;border-right-color:#eb0c57;border-bottom-color:#eb0c57;border-left-color:#eb0c57;outline-color:#eb0c57}
.select2-container--default .select2-results__option--highlighted[aria-selected] .product__box{border-top-color:#eb0c57;border-right-color:#eb0c57;border-bottom-color:#eb0c57;border-left-color:#eb0c57}
.select2-container--default.search-select .product__box-code em, .select2-container--default.search-select .product__box-title em{background-color:#f3709c}
.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#eb0c57}
.select2-container.select2-container--focus .select2-selection--multiple, .select2-container.select2-container--focus .select2-selection--single, .select2-container.select2-container--open .select2-selection--multiple, .select2-container.select2-container--open .select2-selection--single{border-top-color:#eb0c57;border-right-color:#eb0c57;border-bottom-color:#eb0c57;border-left-color:#eb0c57}
.select2-container.select2-selection--error .select2-selection{border-top-color:#d12626;border-right-color:#d12626;border-bottom-color:#d12626;border-left-color:#d12626}
.select2-container.select2-selection--error .select2-search__field{color:#d12626}
.select2-container.select2-selection--error .select2-search__field::-webkit-input-placeholder{color:#d12626}
.error, .validation-invalid-label{color:#d12626}
.compare__table .vs__dropdown-option--highlight, .form-builder-form .form__control--select[multiple] option:checked, .form__item .vs__dropdown-option--highlight{background-color:#eb0c57}
.form-builder-form .form__control[type="file"]::file-selector-button{background-color:#eb0c57}
.form-builder-form .form__control[type="file"]::file-selector-button:hover{background-color:#d40b4e}
.plain-text ul li::before{background-color:#eb0c57}
.plain-text a{color:#eb0c57}
.plain-text a:hover{color:#919191}
.plain-text--white a:hover{color:#eb0c57}
.plain-text table th{background-color:#003d61;color:#ffffff}
.plain-text table td{color:#00324f}
.plain-text .sellvio-template .card__more{color:#ffffff}
hr{border-top-color:#d6d6d6;border-right-color:#d6d6d6;border-bottom-color:#d6d6d6;border-left-color:#d6d6d6}
.header{background-color:#eb0c57}
.header__links .icon, .header__params .icon{color:#ffffff}
.header__links .nav__toggle .icon, .header__links a:hover .icon, .header__links button:hover .icon, .header__params .nav__toggle .icon{color:inherit}
.header__links--impersonated{background-color:#003d61}
.header .header__links .dropdown a:active, .header .header__links .dropdown a:hover, .header .header__links .dropdown a:visited:active, .header .header__links .dropdown a:visited:hover, .header .header__links .dropdown button:active, .header .header__links .dropdown button:hover, .header .header__params .dropdown a:active, .header .header__params .dropdown a:hover, .header .header__params .dropdown a:visited:active, .header .header__params .dropdown a:visited:hover, .header .header__params .dropdown button:active, .header .header__params .dropdown button:hover, .header .menu > li:not(.header__category) .dropdown a:active, .header .menu > li:not(.header__category) .dropdown a:hover, .header .menu > li:not(.header__category) .dropdown a:visited:active, .header .menu > li:not(.header__category) .dropdown a:visited:hover, .header .menu > li:not(.header__category) .dropdown button:active, .header .menu > li:not(.header__category) .dropdown button:hover{color:#003d61}
.header__icon-counter, .header__search-icon{background-color:#003d61}
.header .icon-buttons .icon, .header .icon-buttons .sys-msg .icon{color:inherit}
@media (min-width: 1200px){
    .menu .menu__dropdown{background-color:#eb0c57}
    .menu .menu__dropdown.megamenu{background-color:#ffffff}
}
@media (min-width: 1200px){
    .menu .menu__dropdown ul::-webkit-scrollbar-thumb{background-color:#003d61}
    .menu .menu__dropdown ul::-webkit-scrollbar-track{background-color:#e3e3e3}
}
@media (min-width: 1200px){
    .menu .menu__dropdown .menu__dropdown{background-color:#ffffff}
}
.menu__dropdown--with-children .megamenu__category-title::after{background-color:#eb0c57}
.footer{border-top-color:#003d61;border-right-color:#003d61;border-bottom-color:#003d61;border-left-color:#003d61}
.footer a:active, .footer a:hover, .footer button:active, .footer button:hover, .footer__links .icon, .footer__params .icon, .footer__share-item a{color:#eb0c57}
.footer__share-item--red a:hover{color:#e52f2e}
.footer__share-item--blue a:hover{color:#1877f2}
.footer__share-item--lightblue a:hover{color:#003d61}
.footer__share-item--purple a:hover{color:#833ab4}
.drawer__overlay + .drawer__close, .drawer__title, .drawer__top-nav{background-color:#eb0c57}
.drawer__tab{color:rgba(255, 255, 255, 0.6)}
.drawer__tab--selected{color:#ffffff}
@media (min-width: 1200px){
    .menu .nav__subnav-parent:not(.menu__dropdown .nav__subnav-parent).selected > a, .menu .nav__subnav-parent:not(.menu__dropdown .nav__subnav-parent).selected > a:visited, .menu .nav__subnav-parent:not(.menu__dropdown .nav__subnav-parent).selected > button, .menu a:active, .menu a:hover, .menu a:visited:active, .menu a:visited:hover, .menu button:active, .menu button:hover, .menu li.selected > a, .menu li.selected > a:visited, .menu li.selected > button{color:#eb0c57}
    .menu li.active:not(.header__category) > a, .menu li.active:not(.header__category) > a:visited, .menu li.active:not(.header__category) > button{background-color:#eb0c57;color:#ffffff !important}
}
@media (min-width: 1200px) and (min-width: 1200px){
    .menu .header__category-trigger{border-top-color:#eb0c57;border-right-color:#eb0c57;border-bottom-color:#eb0c57;border-left-color:#eb0c57}
}
@media (min-width: 1200px){
    .menu .header__category .category__nav-parent{border-top-color:#eb0c57;border-right-color:#eb0c57;border-bottom-color:#eb0c57;border-left-color:#eb0c57}
    .menu .header__category .category__nav-parent ul::-webkit-scrollbar-thumb{background-color:#003d61}
    .menu .header__category .category__nav-parent ul::-webkit-scrollbar-thumb:hover{background-color:#e3e3e3}
    .menu .header__category .category__nav-parent ul li .category__nav{border-top-color:#eb0c57;border-right-color:#eb0c57;border-bottom-color:#eb0c57;border-left-color:#eb0c57}
    .menu .menu__dropdown a:active, .menu .menu__dropdown a:hover, .menu .menu__dropdown a:visited:active, .menu .menu__dropdown a:visited:hover, .menu .menu__dropdown li.selected > a, .menu .menu__dropdown li.selected > button{color:#ffffff}
    .menu .menu__dropdown li.nav__subnav-parent.selected > a, .menu .menu__dropdown li.nav__subnav-parent.selected > button{color:rgba(255, 255, 255, 0.8)}
    .menu .menu__dropdown .menu__dropdown li.selected > a, .menu .menu__dropdown .menu__dropdown li.selected > button{color:#003d61}
    .menu .menu__dropdown--underline ul > li a span:not(.nav__toggle), .menu .menu__dropdown--underline ul > li a:visited span:not(.nav__toggle), .menu .menu__dropdown--underline ul > li button span:not(.nav__toggle){background-color:initial}
    .menu .menu__dropdown--underline ul > li a:active, .menu .menu__dropdown--underline ul > li a:hover, .menu .menu__dropdown--underline ul > li a:visited:active, .menu .menu__dropdown--underline ul > li a:visited:hover, .menu .menu__dropdown--underline ul > li button:active, .menu .menu__dropdown--underline ul > li button:hover{color:#eb0c57 !important}
    .menu .menu__dropdown--underline ul > li a:active span:not(.nav__toggle), .menu .menu__dropdown--underline ul > li a:hover span:not(.nav__toggle), .menu .menu__dropdown--underline ul > li a:visited:active span:not(.nav__toggle), .menu .menu__dropdown--underline ul > li a:visited:hover span:not(.nav__toggle), .menu .menu__dropdown--underline ul > li button:active span:not(.nav__toggle), .menu .menu__dropdown--underline ul > li button:hover span:not(.nav__toggle){color:#eb0c57}
    .menu .menu__dropdown--underline ul > li.active > a, .menu .menu__dropdown--underline ul > li.active > a:visited, .menu .menu__dropdown--underline ul > li.active > button, .menu .menu__dropdown--underline ul > li.selected > a, .menu .menu__dropdown--underline ul > li.selected > a:visited, .menu .menu__dropdown--underline ul > li.selected > button{color:#eb0c57 !important}
    .menu .menu__dropdown--underline ul > li.active > a span:not(.nav__toggle), .menu .menu__dropdown--underline ul > li.active > a:visited span:not(.nav__toggle), .menu .menu__dropdown--underline ul > li.active > button span:not(.nav__toggle), .menu .menu__dropdown--underline ul > li.selected > a span:not(.nav__toggle), .menu .menu__dropdown--underline ul > li.selected > a:visited span:not(.nav__toggle), .menu .menu__dropdown--underline ul > li.selected > button span:not(.nav__toggle){color:#eb0c57}
    .menu .menu__dropdown--negative ul > li > a:active, .menu .menu__dropdown--negative ul > li > a:hover, .menu .menu__dropdown--negative ul > li > a:visited:active, .menu .menu__dropdown--negative ul > li > a:visited:hover, .menu .menu__dropdown--negative ul > li > button:active, .menu .menu__dropdown--negative ul > li > button:hover{background-color:#eb0c57;color:#ffffff !important}
    .menu .menu__dropdown--negative ul > li.active > a, .menu .menu__dropdown--negative ul > li.active > a:visited, .menu .menu__dropdown--negative ul > li.active > button, .menu .menu__dropdown--negative ul > li.selected > a, .menu .menu__dropdown--negative ul > li.selected > a:visited, .menu .menu__dropdown--negative ul > li.selected > button{background-color:#eb0c57 !important;color:#ffffff !important}
    .menu .menu__dropdown .dropdown ul > li.active > a, .menu .menu__dropdown .dropdown ul > li.active > a:visited, .menu .menu__dropdown .dropdown ul > li.active > button, .menu .menu__dropdown .dropdown ul > li.selected > a, .menu .menu__dropdown .dropdown ul > li.selected > a:visited, .menu .menu__dropdown .dropdown ul > li.selected > button, .menu .menu__dropdown .dropdown ul > li > a:active, .menu .menu__dropdown .dropdown ul > li > a:hover, .menu .menu__dropdown .dropdown ul > li > a:visited:active, .menu .menu__dropdown .dropdown ul > li > a:visited:hover, .menu .menu__dropdown .dropdown ul > li > button:active, .menu .menu__dropdown .dropdown ul > li > button:hover, .menu .menu__dropdown .megamenu ul > li.active > a, .menu .menu__dropdown .megamenu ul > li.active > a:visited, .menu .menu__dropdown .megamenu ul > li.active > button, .menu .menu__dropdown .megamenu ul > li.selected > a, .menu .menu__dropdown .megamenu ul > li.selected > a:visited, .menu .menu__dropdown .megamenu ul > li.selected > button, .menu .menu__dropdown .megamenu ul > li > a:active, .menu .menu__dropdown .megamenu ul > li > a:hover, .menu .menu__dropdown .megamenu ul > li > a:visited:active, .menu .menu__dropdown .megamenu ul > li > a:visited:hover, .menu .menu__dropdown .megamenu ul > li > button:active, .menu .menu__dropdown .megamenu ul > li > button:hover, .menu .menu__dropdown .menu__dropdown ul > li.active > a, .menu .menu__dropdown .menu__dropdown ul > li.active > a:visited, .menu .menu__dropdown .menu__dropdown ul > li.active > button, .menu .menu__dropdown .menu__dropdown ul > li.selected > a, .menu .menu__dropdown .menu__dropdown ul > li.selected > a:visited, .menu .menu__dropdown .menu__dropdown ul > li.selected > button, .menu .menu__dropdown .menu__dropdown ul > li > a:active, .menu .menu__dropdown .menu__dropdown ul > li > a:hover, .menu .menu__dropdown .menu__dropdown ul > li > a:visited:active, .menu .menu__dropdown .menu__dropdown ul > li > a:visited:hover, .menu .menu__dropdown .menu__dropdown ul > li > button:active, .menu .menu__dropdown .menu__dropdown ul > li > button:hover, .menu .menu__dropdown--regular ul > li.active > a, .menu .menu__dropdown--regular ul > li.active > a:visited, .menu .menu__dropdown--regular ul > li.active > button, .menu .menu__dropdown--regular ul > li.selected > a, .menu .menu__dropdown--regular ul > li.selected > a:visited, .menu .menu__dropdown--regular ul > li.selected > button, .menu .menu__dropdown--regular ul > li > a:active, .menu .menu__dropdown--regular ul > li > a:hover, .menu .menu__dropdown--regular ul > li > a:visited:active, .menu .menu__dropdown--regular ul > li > a:visited:hover, .menu .menu__dropdown--regular ul > li > button:active, .menu .menu__dropdown--regular ul > li > button:hover{color:#eb0c57 !important}
}
@media (max-width: 1199.98px){
    .menu li{border-top-color:#e5e5e5;border-right-color:#e5e5e5;border-bottom-color:#e5e5e5;border-left-color:#e5e5e5}
    .menu li.selected > a, .menu li.selected > a:visited, .menu li.selected > button{color:#eb0c57}
    .menu .menu__param > .icon, .menu a:visited > .icon, .menu a > .icon, .menu button > .icon{fill:#eb0c57}
    .menu .category__nav-parent ul li:first-child, .menu .product__menu .category__nav-parent > ul > li:last-child, .menu__dropdown li:first-child{border-top-color:#e5e5e5;border-right-color:#e5e5e5;border-bottom-color:#e5e5e5;border-left-color:#e5e5e5}
}
@media (min-width: 1200px){
    .nav__sidebar a{color:#003d61}
    .nav__sidebar .category__nav .selected > a, .nav__sidebar .category__nav a:active, .nav__sidebar .category__nav a:hover{color:#eb0c57}
    .nav__sidebar .category__nav-parent{background-color:#ffffff}
    .nav__sidebar .category__nav-parent > ul > li:not(:last-child):not(:first-child){border-bottom-color:#dddddd}
    .nav__sidebar .category__nav-parent > ul > li:first-child{background-color:#dddddd}
    .nav__sidebar .category__nav-parent > ul > li.active > a, .nav__sidebar .category__nav-parent > ul > li.selected > a, .nav__sidebar .category__nav-parent > ul > li:active > a, .nav__sidebar .category__nav-parent > ul > li:has(li.selected) > a, .nav__sidebar .category__nav-parent > ul > li:hover > a{background-color:#eb0c57;color:#ffffff}
    .nav__sidebar .category__nav-title{color:#003d61}
    .nav__sidebar .category__nav-inner > ul > li:has(li.selected) > a{color:#eb0c57}
    .nav__sidebar .category__nav-inner .nav__subnav-parent > a:last-of-type::before, .nav__sidebar .category__nav-inner > ul > li > a:last-of-type::before{background-color:#eb0c57}
    .nav__sidebar .category__nav-inner{background-color:#ffffff}
    .nav__sidebar .category__nav-inner .category__nav-inner > ul li.active > a, .nav__sidebar .category__nav-inner .category__nav-inner > ul li.selected > a, .nav__sidebar .category__nav-inner .category__nav-inner > ul li:active > a, .nav__sidebar .category__nav-inner .category__nav-inner > ul li:hover > a{color:#eb0c57}
    .nav__sidebar > .category__nav-parent::-webkit-scrollbar-track{background-color:#003655}
    .nav__sidebar > .category__nav-parent::-webkit-scrollbar-thumb{background-color:#eb0c57}
    .nav__sidebar > .category__nav-parent::-webkit-scrollbar-thumb:hover{background-color:#c40a49}
    .nav__sidebar > .category__nav-parent > button:active, .nav__sidebar > .category__nav-parent > button:hover{color:#eb0c57}
}
.mobile-categories .header__category-trigger{border-top-color:#eb0c57;border-right-color:#eb0c57;border-bottom-color:#eb0c57;border-left-color:#eb0c57}
.mobile-categories .header__category-trigger:active, .mobile-categories .header__category-trigger:hover{background-color:rgba(245, 134, 171, 0.2)}
.mobile-categories .header__category .category__nav-parent{background-color:#002438}
.mobile-categories .header__category .category__nav-parent ul::-webkit-scrollbar-track{background-color:#003655}
.mobile-categories .header__category .category__nav-parent ul::-webkit-scrollbar-thumb{background-color:#eb0c57}
.mobile-categories .header__category .category__nav-parent ul::-webkit-scrollbar-thumb:hover{background-color:#c40a49}
.mobile-categories .header__category .category__nav-parent ul li a{color:#ffffff}
.mobile-categories .header__category .category__nav-parent ul li a:hover{background-color:#eb0c57;color:#ffffff}
.mobile-categories .header__category .category__nav-parent ul li.selected > a{color:#f586ab}
.mobile-categories .header__category .category__nav-parent ul li.selected > a:hover{color:#ffffff}
.mobile-categories .header__category .category__nav-parent ul li.js-subnav-opened > a{background-color:#eb0c57;color:#ffffff}
.mobile-categories .header__category .category__nav-parent ul li .category__nav{background-color:rgba(255, 255, 255, 0.1)}
.tabs__header{border-top-color:#eb0c57;border-right-color:#eb0c57;border-bottom-color:#eb0c57;border-left-color:#eb0c57}
.tabs__link--selected{background-color:#eb0c57}
.cookies__show-panel{border-top-color:#eb0c57;border-right-color:#eb0c57;border-bottom-color:#eb0c57;border-left-color:#eb0c57;color:#ffffff}
.cookies__show-panel:active, .cookies__show-panel:hover{background-color:#eb0c57}
.cookies .tabs__link{color:#eb0c57}
.cookies .tabs__link--selected{border-top-color:#c4c4c4;border-right-color:#c4c4c4;border-bottom-color:#c4c4c4;border-left-color:#c4c4c4}
.select2-container--default.search-select .select2-results--wrapper h2 .select2-view-all a:hover{color:#eb0c57}
.select2-container--default.search-select .select2-results__options::-webkit-scrollbar-thumb{background-color:#003d61}
.select2-container--default.search-select .select2-results__options::-webkit-scrollbar-track{background-color:#ededed}
.select2-container--default.search-select .select2-results__option--highlighted[aria-selected="true"] .product__box, .select2-container--default.search-select .select2-results__option--highlighted[aria-selected] .product__box, .select2-container--default.search-select .select2-results__option[aria-selected="true"] .product__box{border-top-color:#eb0c57;border-right-color:#eb0c57;border-bottom-color:#eb0c57;border-left-color:#eb0c57;outline-color:#eb0c57}
@media (min-width: 768px){
    .select2-suggestions::-webkit-scrollbar-thumb{background-color:#eb0c57}
    .select2-suggestions::-webkit-scrollbar-track{background-color:#ededed}
}
.select2-suggestions a:hover{color:#eb0c57}
.newsletter__form-submit{background-color:#003d61;border-top-color:#003d61;border-right-color:#003d61;border-bottom-color:#003d61;border-left-color:#003d61}
.footer .newsletter__form-submit:hover, .newsletter__form-submit:hover{background-color:#002a43;border-top-color:#002a43;border-right-color:#002a43;border-bottom-color:#002a43;border-left-color:#002a43}
.newsletter .form__cb-label > span a:hover{color:#eb0c57}
.newsletter .form__cb-label [type="checkbox"]:checked ~ span::after, .newsletter .form__cb-label [type="checkbox"]:not(:checked) ~ span::after{background-color:#eb0c57}
.newsletter .form__cb-label [type="checkbox"]:checked ~ span{color:#eb0c57}
.newsletter .form__cb-label [type="checkbox"]:not(:disabled) ~ span:hover::after{background-color:#d40b4e}
.block__title-link:active, .block__title-link:hover{color:#eb0c57}
.button, .trafify-form-element .rendered-form .form__item--submit .button{background-color:#eb0c57}
.button:not([disabled]):hover, .trafify-form-element .rendered-form .form__item--submit .button:not([disabled]):hover{background-color:#d40b4e}
.button--secondary{background-color:#eb0c57}
.button--secondary:not([disabled]):hover{background-color:#d40b4e}
.button--info{background-color:#002438}
.button--info:not([disabled]):hover{background-color:#003150}
.button--danger{background-color:#e3000a}
.button--danger:not([disabled]):hover{background-color:#ba0008}
.button--success{background-color:#009400}
.button--success:not([disabled]):hover{background-color:#007b00}
.button--warning{background-color:#ffbe00}
.button--warning:not([disabled]):hover{background-color:#f0b300}
.button--simple{color:#eb0c57}
.button--simple:hover{color:#c40a49}
.product__box:hover .product__box-top{border-top-color:#eb0c57;border-right-color:#eb0c57;border-bottom-color:#eb0c57;border-left-color:#eb0c57}
.search-select .product__box:hover .product__box-top{border-top-color:#d0d0d0;border-right-color:#d0d0d0;border-bottom-color:#d0d0d0;border-left-color:#d0d0d0}
.product__box--present .product__box-package{background-color:#ed3a34;color:#ffffff}
.product__box--present .product__box-add-to-cart:hover{background-color:#eb0c57;border-top-color:#eb0c57;border-right-color:#eb0c57;border-bottom-color:#eb0c57;border-left-color:#eb0c57}
.product__box--present .product__box-add-to-cart.button--loading::after{border-top-color:#eaeaea;border-right-color:#eaeaea;border-bottom-color:#eaeaea;border-left-color:#eb0c57}
.product__box--package.product__box--present .product__box-top, .product__box--selected .product__box-top{border-top-color:#eb0c57;border-right-color:#eb0c57;border-bottom-color:#eb0c57;border-left-color:#eb0c57;outline-color:#eb0c57}
.product__box-badge{color:#ffffff}
.product__box-badge--sale > span{background-color:#f50000}
.product__box-badge--sale > span::after{border-top-color:#f50000;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}
.product__box-badge--new > span{background-color:#eb0c57}
.product__box-badge--new > span::after{border-top-color:transparent;border-right-color:#eb0c57;border-bottom-color:transparent;border-left-color:transparent}
@media (max-width: 767.98px){
    .products__list-item .product__box-badge--new > span::after{border-top-color:#eb0c57;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}
    .package__box .products__list-item .product__box-badge--new > span::after{border-top-color:transparent;border-right-color:#eb0c57;border-bottom-color:transparent;border-left-color:transparent}
}
.product__box-badge--top{color:#003d61}
.product__box-badge--top > span{background-color:#ffbe00}
.product__box-badge--top > span::after{border-top-color:#ffbe00;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}
.product__box-function{color:#eb0c57}
.product__box-function:active, .product__box-function:hover{background-color:#eb0c57;border-top-color:#eb0c57;border-right-color:#eb0c57;border-bottom-color:#eb0c57;border-left-color:#eb0c57;color:#ffffff}
@media (max-width: 767.98px){
    .products__list-item .product__box-function:active, .products__list-item .product__box-function:hover{color:#c40a49}
}
.product__box-title a:hover{color:#eb0c57}
.discount__box .product__box-title a:hover{color:rgba(255, 255, 255, 0.8)}
.product__box-add-to-cart{color:#eb0c57}
@media (max-width: 1199.98px){
    .product__box-add-to-cart{background-color:#eb0c57;border-top-color:#eb0c57;border-right-color:#eb0c57;border-bottom-color:#eb0c57;border-left-color:#eb0c57;color:#ffffff}
    .discount__box .product__box-add-to-cart{background-color:transparent;border-top-color:#dddddd;border-right-color:#dddddd;border-bottom-color:#dddddd;border-left-color:#dddddd}
}
.product__box-add-to-cart:active, .product__box-add-to-cart:hover{background-color:#ef3d78;border-top-color:#ef3d78;border-right-color:#ef3d78;border-bottom-color:#ef3d78;border-left-color:#ef3d78;color:#ffffff}
.discount__box .product__box-add-to-cart:active, .discount__box .product__box-add-to-cart:hover{background-color:#eb0c57;border-top-color:#eb0c57;border-right-color:#eb0c57;border-bottom-color:#eb0c57;border-left-color:#eb0c57}
@media (min-width: 1200px){
    .product__box-add-to-cart:active, .product__box-add-to-cart:hover{background-color:#eb0c57;border-top-color:#eb0c57;border-right-color:#eb0c57;border-bottom-color:#eb0c57;border-left-color:#eb0c57}
    .product__box-add-to-cart.button--loading::after{border-top-color:rgba(235, 12, 87, 0.4);border-right-color:rgba(235, 12, 87, 0.4);border-bottom-color:rgba(235, 12, 87, 0.4);border-left-color:#eb0c57}
    .product__box--row .product__box-add-to-cart{background-color:#ffffff;color:#eb0c57}
    .product__box--row .product__box-add-to-cart:active, .product__box--row .product__box-add-to-cart:hover{background-color:#eb0c57;border-top-color:#eb0c57;border-right-color:#eb0c57;border-bottom-color:#eb0c57;border-left-color:#eb0c57;color:#ffffff}
}
.product__price--current{color:#eb0c57}
.product__variants-wrap .product__variants-item{background-color:#f1f1f2;border-top-color:#f1f1f2;border-right-color:#f1f1f2;border-bottom-color:#f1f1f2;border-left-color:#f1f1f2;color:#003d61}
.product__variants-wrap .product__variants-item.selected{background-color:#eb0c57;border-top-color:#eb0c57;border-right-color:#eb0c57;border-bottom-color:#eb0c57;border-left-color:#eb0c57;color:#ffffff}
.product__variants-wrap .product__variants-item:not(.selected):hover{border-top-color:rgba(235, 12, 87, 0.7);border-right-color:rgba(235, 12, 87, 0.7);border-bottom-color:rgba(235, 12, 87, 0.7);border-left-color:rgba(235, 12, 87, 0.7)}
.product__variants-wrap-img .product__variants-item{border-top-color:#e8e8e8;border-right-color:#e8e8e8;border-bottom-color:#e8e8e8;border-left-color:#e8e8e8}
.product__variants-wrap-img .product__variants-item.selected{border-top-color:#eb0c57;border-right-color:#eb0c57;border-bottom-color:#eb0c57;border-left-color:#eb0c57}
.product__variants-wrap-img .product__variants-item:not(.selected):hover{border-top-color:rgba(235, 12, 87, 0.7);border-right-color:rgba(235, 12, 87, 0.7);border-bottom-color:rgba(235, 12, 87, 0.7);border-left-color:rgba(235, 12, 87, 0.7)}
.card__badge-item{background-color:#eb0c57;color:#ffffff}
.card__badge-item.badge-red{background-color:#f50000}
.card__badge-item.badge-red::after{border-top-color:#f50000;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}
.card__badge-item.badge-green{background-color:#ffbe00;color:#003d61}
.card__badge-item.badge-green::after{border-top-color:#ffbe00;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}
.card__badge-item.badge-blue{background-color:#eb0c57}
.card__badge-item.badge-blue::after{border-top-color:#eb0c57;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}
.card__title:active, .card__title:hover{color:#eb0c57}
.card__more{background-color:#eb0c57}
.card__more:not([disabled]):hover{background-color:#d40b4e}
.card__more--icon{background-color:rgba(235, 12, 87, 0.8)}
.card__more--icon .icon{fill:#ffffff}
.cart-widget__content::-webkit-scrollbar-thumb{background-color:#eb0c57}
.cart-widget__content::-webkit-scrollbar-track{background-color:#e6e6e6}
.cart-widget__header{background-color:#eb0c57}
.cart-widget__product--cross{border-top-color:#eb0c57;border-right-color:#eb0c57;border-bottom-color:#eb0c57;border-left-color:#eb0c57}
.cart-widget__product--cross-parent, .cart-widget__product-gift{border-left-color:#eb0c57;border-right-color:#eb0c57;border-top-color:#eb0c57}
.cart-widget__product-gift--product{border-bottom-color:#eb0c57}
.cart-widget__name:active, .cart-widget__name:hover{color:#eb0c57 !important}
.header .icon-buttons .cart-widget__remove .icon{color:currentcolor}
.cart-widget__footer, .cart-widget__package{background-color:#eb0c57}
.cart-widget__footer .button, .cart-widget__footer .button:hover{color:#eb0c57 !important}
.cart-widget__footer .cart-widget__controls .button--simple{color:rgba(255, 255, 255, 0.8)}
.cart-widget__footer .cart-widget__controls .button--simple:hover{color:#ffffff}
.swiper-button{color:#eb0c57 !important}
.carousel__pagination .swiper-pagination-bullet-active::after, .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet-active::after, .swiper-horizontal ~ .swiper-pagination-bullets .swiper-pagination-bullet-active::after{background-color:#003d61 !important}
.carousel-button{color:#003d61 !important}
.banners--back-cover{background-color:#eb0c57}
.banners--back-cover p{color:#ffffff}
.category-banner__title{background-color:rgba(235, 12, 87, 0.9)}
.category-banner a:active .category-banner__title, .category-banner a:hover .category-banner__title, .category-banner a:visited:active .category-banner__title, .category-banner a:visited:hover .category-banner__title{background-color:rgba(0, 0, 0, 0.9)}
section.carousel-section--background{background-color:#8f0735}
section.carousel-section--background .block__title-title, section.carousel-section--background .product__box-add-to-cart, section.carousel-section--background .product__box-title{color:#ffffff}
.hero__content.left::after{background-color:initial}
@media (min-width: 768px){
    .hero__content.left::after{background-color:initial}
}
.hero__content.right::after{background-color:initial}
@media (min-width: 768px){
    .hero__content.right::after{background-color:initial}
}
.hero .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet-active::after{background-color:#003d61 !important}
.hero__more{background-color:#003d61}
.hero__more:not([disabled]):hover{background-color:#002a43}
@media (max-width: 1023.98px){
    .features__item:not(:last-child){border-bottom-color:#003d61}
}
@media (min-width: 1024px){
    .features__item:not(:last-child)::after{background-color:#003d61 !important}
}
.features__icon, .features__item a:active .features__title, .features__item a:hover .features__title, .features__item a:visited:active .features__title, .features__item a:visited:hover .features__title, .features__subtitle{color:#eb0c57}
.counter__section{background-color:#eb0c57}
.breadcrumbs__item a:active, .breadcrumbs__item a:hover, .counter__icon, .cover__subtitle, .list-controls__pagination-link:not(.selected):active, .list-controls__pagination-link:not(.selected):hover, .not-found__code{color:#eb0c57}
.list-controls__pagination-link:not(.selected):active .icon, .list-controls__pagination-link:not(.selected):hover .icon{fill:#eb0c57}
.list-controls__pagination-link.selected{background-color:#eb0c57;border-top-color:#eb0c57;border-right-color:#eb0c57;border-bottom-color:#eb0c57;border-left-color:#eb0c57}
.nav__bottom > .button{background-color:#003d61}
.nav__bottom > .button:not([disabled]):hover{background-color:#002a43}
.sharing__button{background-color:#eb0c57}
.sharing__button:hover{background-color:#d40b4e}
.sharing__button--facebook{background-color:#1877f2}
.sharing__button--facebook:hover{background-color:#0b5fcc}
.sharing__button--twitter, .sharing__button--twitter:hover{background-color:#003d61}
.sharing__button--instagram{background-color:#833ab4}
.sharing__button--instagram:hover{background-color:#672e8d}
.sharing__button--viber{background-color:#8f5db7}
.sharing__button--viber:hover{background-color:#75459c}
.sharing__button--whatsapp{background-color:#25d366}
.sharing__button--whatsapp:hover{background-color:#1da851}
.sharing__button--youtube{background-color:#e52f2e}
.sharing__button--youtube:hover{background-color:#c71a19}
.sharing__button--email{background-color:#8a8a8a}
.sharing__button--email:hover{background-color:#717171}
.article-poll [type="radio"]:checked ~ span::after, .article-poll [type="radio"]:not(:checked) ~ span::after, .countdown-section{background-color:#003d61}
.article-poll__show-results{color:#eb0c57}
.article-poll__show-results:hover{color:#003d61}
.article-poll-results__bar span{background-color:#003d61}
.comments__counter{color:#eb0c57}
.comments__form .button{background-color:#003d61}
.comments__form .button:not([disabled]):hover{background-color:#002a43}
.comments__item-more-button:active, .comments__item-more-button:hover, .comments__item-permalink:active, .comments__item-permalink:hover{color:#eb0c57}
.comments__item-permalink .icon{color:#1f4f6e}
.comments__item-reply a, .comments__item-reply a:visited{background-color:#eb0c57}
.comments__item-reply a:active, .comments__item-reply a:hover, .comments__item-reply a:visited:active, .comments__item-reply a:visited:hover{background-color:#d40b4e}
.documents a:hover{color:#eb0c57}
.article__params-item .icon{fill:#003d61}
.subcategories-menu__item a:active, .subcategories-menu__item a:hover{border-top-color:#eb0c57;border-right-color:#eb0c57;border-bottom-color:#eb0c57;border-left-color:#eb0c57}
.events__header .article__params-item--highlight{background-color:#003d61}
.gdpr-download{color:#003d61}
.tags__item a:hover{border-top-color:#eb0c57;border-right-color:#eb0c57;border-bottom-color:#eb0c57;border-left-color:#eb0c57}
.brands__outer, .brands__wrapper::after, .brands__wrapper::before, .tags__item a:hover{background-color:#eb0c57}
.brands .carousel-button{color:#ffffff !important}
.product-tabs .tabs__link--selected, .product-tabs .tabs__link:hover{color:#eb0c57 !important}
.article__params-item{color:#969696}
.article__params-item a:hover{color:#eb0c57}
.article__params-item a:hover strong, .article__params-item a:hover time{color:inherit}
.article__params-item strong, .article__params-item time{color:#003d61}
.subcategories-menu{border-top-color:#eb0c57;border-right-color:#eb0c57;border-bottom-color:#eb0c57;border-left-color:#eb0c57}
.subcategories-menu__item a:hover{background-color:#eb0c57}
.catalogs__item:hover .catalogs__title, .contact__param-value a:hover{color:#eb0c57}
.user-points{background-color:#eb0c57;color:#ffffff}
.filter__header.js-trigger-filter:hover .filter__icon{color:#eb0c57}
.filter__label [type="checkbox"]:checked ~ span::after, .filter__label [type="checkbox"]:not(:checked) ~ span::after{background-color:#003d61}
.filter__show-more{color:#eb0c57}
.filter__show-more:active, .filter__show-more:hover{color:#f05589}
.filter__button:not(.button--secondary){background-color:#003d61}
.filter__button:not(.button--secondary):not([disabled]):hover{background-color:#002a43}
.ui-slider.ui-slider .ui-slider-range{background-color:#003d61}
.ui-slider.ui-slider .ui-slider-handle{border-top-color:#003d61;border-right-color:#003d61;border-bottom-color:#003d61;border-left-color:#003d61}
.products__functions .filters-trigger{background-color:#003d61}
.products__functions .filters-trigger:not([disabled]):hover{background-color:#002438}
.discount-categories__item:hover figure figcaption{background-color:rgba(0, 0, 0, 0.9)}
.discount-categories__item figure figcaption{background-color:rgba(235, 12, 87, 0.9)}
.discount-categories__item.selected figure figcaption{background-color:rgba(0, 0, 0, 0.9)}
.discount-categories__item.selected:hover figure figcaption{background-color:#003d61}
.discount__carousel{background-color:rgba(235, 12, 87, 0.8)}
.package__box > .button{background-color:#eb0c57}
.package__box > .button:not([disabled]):hover{background-color:#d40b4e}
.swiper-slide-thumb-active .product-gallery__thumbnail::before{background-color:#eb0c57}
.product__energy a:hover, .product__lead a:hover, .product__text a:hover{color:#eb0c57}
.product__inputs .button--secondary{background-color:#003d61}
.product__inputs .button--secondary:not([disabled]):hover{background-color:#002a43}
.product__inputs .product__action-button:not([disabled]):hover{border-top-color:#eb0c57;border-right-color:#eb0c57;border-bottom-color:#eb0c57;border-left-color:#eb0c57;color:#ffffff}
.product__timer{border-top-color:#003d61;border-right-color:#003d61;border-bottom-color:#003d61;border-left-color:#003d61}
.product__timer-title{background-color:#003d61}
.product__timer-title::after{border-top-color:#003d61;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}
@media (min-width: 768px) and (max-width: 1199.98px){
    .product__timer-title::after{border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:#003d61}
}
@media (min-width: 1700px){
    .product__timer-title::after{border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:#003d61}
}
.accordion__heading .icon, .cetelem__toggle:active, .cetelem__toggle:hover, .product__params dd a:active, .product__params dd a:hover{color:#eb0c57}
.accordion__item, .accordion__wrapper{border-top-color:#dfdfdf;border-right-color:#dfdfdf;border-bottom-color:#dfdfdf;border-left-color:#dfdfdf}
.accordion__title{color:#003d61}
.product__documents-link{color:#eb0c57}
.booking__slot-input:checked + .booking__slot-content{border-top-color:#c40a49;border-right-color:#c40a49;border-bottom-color:#c40a49;border-left-color:#c40a49;background-color:#eb0c57 !important}
.booking__control .button--secondary{background-color:#003d61}
.booking__control .button--secondary:hover{background-color:#002a43}
.compare__to-cart{background-color:#eb0c57}
.compare__to-cart:not([disabled]):hover{background-color:#d40b4e}
.compare-table__cell a:active, .compare-table__cell a:hover, .compare-table__cell a:visited:active, .compare-table__cell a:visited:hover{color:#eb0c57}
.compare-table__cell--featured{color:#003d61 !important}
.steps .current .steps__number{border-top-color:#eb0c57;border-right-color:#eb0c57;border-bottom-color:#eb0c57;border-left-color:#eb0c57}
.steps .current .steps__number::after{background-color:#eb0c57}
.cart-content tbody tr.cart-content__gift{border-left-color:#eb0c57;border-right-color:#eb0c57}
.cart-content tbody tr.cart-content__gift:first-child{border-top-color:#eb0c57}
@media (min-width: 600px){
    .cart-content tbody tr.cart-content__gift:first-child td{border-top-color:#eb0c57}
}
.cart-content tbody tr.cart-content__gift--product{border-bottom-color:#eb0c57}
@media (min-width: 600px){
    .cart-content tbody tr.cart-content__gift--product td{border-bottom-color:#eb0c57}
    .cart-content tbody tr.cart-content__gift td:first-child{border-left-color:#eb0c57}
    .cart-content tbody tr.cart-content__gift td:last-child.cart-content__options-cell, .order-history__details .cart-content tbody tr.cart-content__gift td:last-child, .withdrawal .cart-content tbody tr.cart-content__gift td:last-child{border-right-color:#eb0c57}
    .cart-content tbody tr.cart-content__gift:not(.cart-content__gift--product) td.cart-content__options-cell:not(.withdrawal .cart-content tbody tr.cart-content__gift:not(.cart-content__gift--product) td.cart-content__quantity-cell, .withdrawal .cart-content tbody tr.cart-content__gift:not(.cart-content__gift--product) td.cart-content__options-cell):not(.order-history__details .cart-content tbody tr.cart-content__gift:not(.cart-content__gift--product) td.cart-content__quantity-cell, .order-history__details .cart-content tbody tr.cart-content__gift:not(.cart-content__gift--product) td.cart-content__options-cell), .cart-content tbody tr.cart-content__gift:not(.cart-content__gift--product) td.cart-content__quantity-cell:not(.withdrawal .cart-content tbody tr.cart-content__gift:not(.cart-content__gift--product) td.cart-content__quantity-cell, .withdrawal .cart-content tbody tr.cart-content__gift:not(.cart-content__gift--product) td.cart-content__options-cell):not(.order-history__details .cart-content tbody tr.cart-content__gift:not(.cart-content__gift--product) td.cart-content__quantity-cell, .order-history__details .cart-content tbody tr.cart-content__gift:not(.cart-content__gift--product) td.cart-content__options-cell){border-bottom-color:#eb0c57}
}
.cart-content tbody tr:not(.cart-content__gift) + .cart-content__gift{border-top-color:#eb0c57}
@media (min-width: 600px){
    .cart-content tbody tr:not(.cart-content__gift) + .cart-content__gift td{border-top-color:#eb0c57}
}
.cart-content tbody tr.cart-content__cross{border-top-color:#eb0c57;border-right-color:#eb0c57;border-bottom-color:#eb0c57;border-left-color:#eb0c57}
@media (min-width: 600px){
    .cart-content tbody tr.cart-content__cross td{border-bottom-color:#eb0c57}
    .cart-content tbody tr.cart-content__cross td:first-child{border-left-color:#eb0c57}
    .cart-content tbody tr.cart-content__cross td:last-child{border-right-color:#eb0c57}
}
.cart-content tbody tr.cart-content__cross--parent{border-left-color:#eb0c57;border-right-color:#eb0c57;border-top-color:#eb0c57}
@media (min-width: 600px){
    .cart-content tbody tr.cart-content__cross--parent td{border-top-color:#eb0c57}
    .cart-content tbody tr.cart-content__cross--parent td:first-child{border-left-color:#eb0c57}
    .cart-content tbody tr.cart-content__cross--parent td:last-child{border-right-color:#eb0c57}
}
.cart-content tfoot td.cart-content__sum-label--total, .cart-content tfoot td.cart-content__sum-value--total, .cart-content__name:active, .cart-content__name:hover{color:#eb0c57}
.cart-content__package{background-color:#eb0c57}
.cart__sidebar .button--simple:active, .cart__sidebar .button--simple:hover{color:#eb0c57}
.cart__overview-content--inner{border-top-color:#eb0c57;border-right-color:#eb0c57;border-bottom-color:#eb0c57;border-left-color:#eb0c57}
.cart__overview-footer{background-color:#eb0c57}
.cart__overview-footer .button{background-color:#003d61}
.cart__overview-footer .button:not([disabled]):hover{background-color:#002a43}
.cart__overview-coupon-button{background-color:#eb0c57}
.cart__overview-coupon-button:not([disabled]):hover{background-color:#d40b4e}
.cart__address-cb--new [type="checkbox"]:checked ~ span.button--simple, .cart__address-cb--new [type="checkbox"]:not(:checked) ~ span.button--simple, .cart__address-cb--new [type="radio"]:checked ~ span.button--simple, .cart__address-cb--new [type="radio"]:not(:checked) ~ span.button--simple{color:#eb0c57}
.cart__address-submit .cancel--large{background-color:#003d61}
.cart__address-submit .cancel--large:not([disabled]):hover{background-color:#002a43}
.address__header{background-color:#eb0c57}
.address-action:hover{color:#eb0c57}
.order-history__header{background-color:#eb0c57}
.order-history__item--open{border-top-color:#eb0c57;border-right-color:#eb0c57;border-bottom-color:#eb0c57;border-left-color:#eb0c57;outline-color:#eb0c57}
@media (max-width: 539.98px){
    .order-history__cell::before{background-color:#eb0c57;color:#ffffff}
}
.order-history__cell .button{background-color:#eb0c57}
.order-history__cell .button:not([disabled]):hover{background-color:#d40b4e}
.order-history__details .cart-content__header{background-color:#eb0c57}
.address-card-header{border-top-color:#eb0c57;border-right-color:#eb0c57;border-bottom-color:#eb0c57;border-left-color:#eb0c57;outline-color:#eb0c57}
.address-card-collapsed .address-card-header{border-top-color:#dbdbdb;border-right-color:#dbdbdb;border-bottom-color:#dbdbdb;border-left-color:#dbdbdb}
.list-icons button:hover{color:#eb0c57}
.list-icons button.address-card-remove:hover{color:#e3000a}
.info-bar{background-color:#f05589}
.info-bar .plain-text{color:#ffffff}
.jconfirm.jconfirm-popup .popup{background-color:#eb0c57}
.account-sidenav .account-sidenav__link{background-color:#ffffff;color:#003d61}
.account-sidenav .account-sidenav__link--active, .account-sidenav .account-sidenav__link:focus, .account-sidenav .account-sidenav__link:hover{background-color:#fde6ee;color:#eb0c57}
.cart__min-value-progress{border-top-color:#eb0c57;border-right-color:#eb0c57;border-bottom-color:#eb0c57;border-left-color:#eb0c57}
.cart__min-value-fill--reached{background-color:#eb0c57}

.header{background:#fff;color:#003d61}
.header__top{background:#eb0c57;color:#fff}
.header__middle{background:#fff;border-bottom:1px solid #eee}
.header__logo img{opacity:1;visibility:visible;filter:none}
.header__search{border:2px solid #eb0c57;background:#fff}
.header__search-label{color:#999}
.header__search-icon{background:#eb0c57;color:#fff}
.header__middle .icon-buttons a,.header__middle .icon-buttons button,.header__middle .icon-buttons .header__icon,.header__middle .cart-widget{color:#003d61}
.header__middle .icon-buttons svg,.header__middle .cart-widget svg{fill:#003d61;color:#003d61}
.header__middle .icon-buttons a:hover svg,.header__middle .icon-buttons button:hover svg,.header__middle .cart-widget:hover svg{fill:#eb0c57;color:#eb0c57}
.header__icon-counter{background:#eb0c57;color:#fff}
.product__price--current,.product__price .product__price--current,.product__price--large .product__price--current{color:#eb0c57}

/* ---------- 6. "Proizvodi" gomb: egyforma keret minden oldalon ---------- */
.header__category-trigger,.menu .header__category-trigger{border:2px solid #eb0c57 !important;margin-top:-1px}

/* ---------- 7. ZONA 1 bannerek: éles HTML-szöveg a kép fölött (a képeken csak fotó van) ---------- */
.home .banners__section--3 .banners > a[href$="/za-zene/proizvodi/78"],.home .banners__section--3 .banners > a[href$="/za-muskarce/proizvodi/79"],.home .banners__section--3 .banners > a[href$="/za-decu/proizvodi/80"]{position:relative;container-type:inline-size;overflow:hidden}
.home .banners__section--3 .banners > a[href$="/za-zene/proizvodi/78"] img,.home .banners__section--3 .banners > a[href$="/za-muskarce/proizvodi/79"] img,.home .banners__section--3 .banners > a[href$="/za-decu/proizvodi/80"] img{display:block;width:100%;height:auto}
.home .banners__section--3 .banners > a[href$="/za-zene/proizvodi/78"]::before,.home .banners__section--3 .banners > a[href$="/za-muskarce/proizvodi/79"]::before,.home .banners__section--3 .banners > a[href$="/za-decu/proizvodi/80"]::before{content:"POKLONI";position:absolute;left:4%;top:33%;font:600 2.8cqw/1 'Poppins',sans-serif;color:#003d61;letter-spacing:.02em;pointer-events:none}
.home .banners__section--3 .banners > a[href$="/za-zene/proizvodi/78"] picture::after,.home .banners__section--3 .banners > a[href$="/za-muskarce/proizvodi/79"] picture::after,.home .banners__section--3 .banners > a[href$="/za-decu/proizvodi/80"] picture::after{position:absolute;left:4%;top:44%;font:800 6.67cqw/1 'Poppins',sans-serif;color:#003d61;white-space:nowrap;pointer-events:none}
.home .banners__section--3 .banners > a[href$="/za-zene/proizvodi/78"] picture::after{content:"ZA ŽENE"}
.home .banners__section--3 .banners > a[href$="/za-muskarce/proizvodi/79"] picture::after{content:"ZA MUŠKARCE"}
.home .banners__section--3 .banners > a[href$="/za-decu/proizvodi/80"] picture::after{content:"ZA DECU"}
.home .banners__section--3 .banners > a[href$="/za-zene/proizvodi/78"]::after,.home .banners__section--3 .banners > a[href$="/za-muskarce/proizvodi/79"]::after,.home .banners__section--3 .banners > a[href$="/za-decu/proizvodi/80"]::after{content:"POGLEDAJ";position:absolute;left:4%;top:69%;display:flex;align-items:center;height:5.7cqw;padding:0 2.6cqw;border-radius:99px;background:#eb0c57;color:#fff;font:700 2.4cqw/1 'Poppins',sans-serif;letter-spacing:.02em;transition:background .2s;pointer-events:none}
.home .banners__section--3 .banners > a[href$="/za-zene/proizvodi/78"]:hover::after,.home .banners__section--3 .banners > a[href$="/za-muskarce/proizvodi/79"]:hover::after,.home .banners__section--3 .banners > a[href$="/za-decu/proizvodi/80"]:hover::after{background:#003d61}
@media (max-width: 767px){
    .home .banners__section--3 .banners > a[href$="/za-zene/proizvodi/78"]::before,.home .banners__section--3 .banners > a[href$="/za-muskarce/proizvodi/79"]::before,.home .banners__section--3 .banners > a[href$="/za-decu/proizvodi/80"]::before{left:4.6%;font-size:3.2cqw}
    .home .banners__section--3 .banners > a[href$="/za-zene/proizvodi/78"] picture::after,.home .banners__section--3 .banners > a[href$="/za-muskarce/proizvodi/79"] picture::after,.home .banners__section--3 .banners > a[href$="/za-decu/proizvodi/80"] picture::after{left:4.6%;font-size:7.6cqw}
    .home .banners__section--3 .banners > a[href$="/za-zene/proizvodi/78"]::after,.home .banners__section--3 .banners > a[href$="/za-muskarce/proizvodi/79"]::after,.home .banners__section--3 .banners > a[href$="/za-decu/proizvodi/80"]::after{left:4.6%;height:6.5cqw;padding:0 3cqw;font-size:2.75cqw}
}
/* ---------- 8. Olvashatóság: világosszürke szövegek sötétebbre (min. 4.5:1 kontraszt), oldalspecifikus színek a palettára ---------- */
/* main.css */
body{color:#4a5865}
.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#5e6b78}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#5e6b78}
.form__control::placeholder, .trafify-form-element .rendered-form .form__control::placeholder{color:#5e6b78}
.form__control--select:has(option[value=""]:checked){color:#5e6b78}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder, .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#5e6b78}
.select2-container--default .select2-search--inline:first-child .select2-search__field::placeholder{color:#5e6b78}
.compare__table .vs__search, .compare__table .vs__search:focus, .form__item .vs__search, .form__item .vs__search:focus{color:#5e6b78}
.compare__table .vs__search::-webkit-input-placeholder, .compare__table .vs__search:focus::-webkit-input-placeholder, .form__item .vs__search::-webkit-input-placeholder, .form__item .vs__search:focus::-webkit-input-placeholder{color:#5e6b78}
.compare__table .vs__clear svg, .form__item .vs__clear svg{fill:#5e6b78}
.compare__table .vs__dropdown-menu, .form__item .vs__dropdown-menu{color:#5e6b78}
.compare__table .vs__selected, .form__item .vs__selected{color:#5e6b78}
.jconfirm .form, .jconfirm.jconfirm-dark .form, .jconfirm.jconfirm-light .form{color:#5e6b78}
.headline__copy, .plain-text{color:#5e6b78}
.header__search-label{color:#5e6b78}
.dropdown a, .dropdown a:visited{color:#5e6b78}
.cookies{color:#5e6b78}
.select2-container--default.search-select .select2-search .select2-search__field{color:#5e6b78}
.newsletter .form__cb-label > span{color:#6b7785}
.block__title .navigations__next .icon, .block__title .navigations__prev .icon, .jconfirm .jconfirm-box div.jconfirm-title-c .navigations__next .icon, .jconfirm .jconfirm-box div.jconfirm-title-c .navigations__prev .icon{fill:#5e6b78}
.product__box{color:#5e6b78}
.product__price--large .product__price-type{color:#5e6b78}
.product__price--large .product__price--netto, .product__price--large .product__price--old{color:#5e6b78}
.product__price--old{color:#5e6b78}
.cart-widget__remove{color:#5e6b78}
/* pink.css */
.plain-text a:hover{color:#5e6b78}
.product__box-badge--sale > span{background-color:#d90000}
.product__box-badge--sale > span::after{border-top-color:#d90000}
.card__badge-item.badge-red{background-color:#d90000}
.card__badge-item.badge-red::after{border-top-color:#d90000}
.article__params-item{color:#5e6b78}
/* home.css */
.carousel-button{color:#5e6b78}
.product-tabs .tabs__link{color:#5e6b78}
/* products.css */
.cover__title{color:#003d61}
.breadcrumbs__item a, .breadcrumbs__item span{color:#5e6b78}
.breadcrumbs__item span, .breadcrumbs__item:last-child a{color:#003d61}
.filter__icon{color:#003d61}
.filter__title{color:#003d61}
.filter__labels{color:#003d61}
.filter__label [type="checkbox"]:checked ~ span, .filter__label [type="checkbox"]:not(:checked) ~ span{color:#5e6b78}
.list-controls__pagination-link{color:#5e6b78}
.list-controls__pagination-link{color:#003d61}
.list-controls__pagination-link .icon{fill:#003d61}
.category-banner__title{color:#003d61}
.ui-widget-content{color:#003d61}
.ui-widget-content a{color:#003d61}
.ui-widget-header{color:#003d61}
.ui-widget-header a{color:#003d61}
.ui-button:focus, .ui-button:hover, .ui-state-focus, .ui-state-hover, .ui-widget-content .ui-state-focus, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-focus, .ui-widget-header .ui-state-hover{color:#003d61}
.ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited, .ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, a.ui-button:focus, a.ui-button:hover{color:#003d61}
.ui-button.ui-state-active:hover, .ui-button:active, .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active{color:#003d61}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{color:#003d61}
.products__functions-title{color:#003d61}
.currently-active__item{color:#003d61}
/* product.css */
.sharing__item--label{color:#003d61}
.lg-next, .lg-prev{color:#5e6b78}
.lg-toolbar .lg-icon{color:#5e6b78}
.lg-error-msg{color:#5e6b78}
.lg-counter{color:#5e6b78}
.lg-comment-box .lg-comment-close{color:#5e6b78}
.lg-outer .lg-dropdown > li:hover a{color:#003d61}
.lg-outer .lg-dropdown a{color:#003d61}
.lg-outer .lg-dropdown .lg-icon{color:#003d61}
.product__title{color:#003d61}
.product__lead{color:#003d61}
.product__params dt{color:#003d61}
.product__warehouses-title{color:#003d61}
.product__note{color:#003d61}
.product__timer-title{color:#003d61}
.product__timer-timer{color:#003d61}
.product__variants .select2-container--default .select2-selection--single .select2-selection__rendered{color:#003d61}
.product__icons-title{color:#5e6b78}
.product__dimensions-title{color:#003d61}
.product__previous-price{color:#003d61}
.product__inputs > .product__action-button{color:#003d61}
.product__timer-label{color:#003d61}
.button--more .text{color:#003d61}
/* articles.css */
.tags__item a{color:#003d61}
/* contact.css */
.contact__title{color:#003d61}
.contact__param-label{color:#003d61}
/* cart.css */
.steps__title{color:#6b7785}
.cart-content tfoot td{color:#003d61}
.cart-content__remove{color:#5e6b78}
.cart-content__quantity-value{color:#003d61}
.cart-content__price-type{color:#5e6b78}
.cart__overview-footer .form__cb-label span{color:#5e6b78}
.cart__overview-title{color:#003d61}
.cart__overview-coupon-label{color:#003d61}
.cart__overview-coupon-applied span{color:#003d61}
.cart__overview-coupon-remove{color:#5e6b78}
.cart__overview-row{color:#003d61}
.cart__overview-delivery span{color:#003d61}
.cart__address-submit .cancel--small{color:#003d61}
.parcel_point__text{color:#003d61}
.payment-form{color:#003d61}
.cart__min-value-progress{color:#003d61}
.steps__number{color:#003d61}
.steps .current .steps__title{color:#003d61}
.cart__sidebar .button--simple{color:#003d61}
.cart-content tbody td{color:#003d61}
.cart__overview p{color:#003d61}
/* order_history.css */
.details-content h3{color:#003d61}
.list-controls__shown{color:#003d61}
/* profile.css */
.address-card-header{color:#003d61}
.product__price--old,.product__price--old-price,.product__price--netto,.product__price--netto-label{color:#5e6b78}
.newsletter .form__cb-label > span{color:#5e6b78}
.pm-cat::before{background-image:linear-gradient(to top,rgba(0,30,48,.92) 0%,rgba(0,30,48,.7) 32%,rgba(0,30,48,.25) 60%,rgba(0,30,48,0) 80%) !important}
.pm-cat__name,.pm-cat__sub{text-shadow:0 1px 3px rgba(0,20,35,.55)}
.header__search-label{color:#6b7785}
::placeholder{color:#7a8591;opacity:1}

/* ---------- 9. Fejléc "Proizvodi" gomb: pink háttér, fehér szöveg; hoverre sötétebb pink ---------- */
.header__category-trigger,.menu .header__category-trigger{background:#eb0c57 !important;color:#fff !important;transition:background-color .2s}
.header__category-trigger .icon,.header__category-trigger svg,.menu .header__category-trigger .icon{color:#fff !important;fill:#fff !important}
.header__category-trigger:hover,.header__category-trigger:focus-visible,.menu .header__category-trigger:hover,.mobile-categories .header__category-trigger:hover,.mobile-categories .header__category-trigger:active{background:#c40a49 !important;border-color:#c40a49 !important;color:#fff !important}

/* ---------- 10. Kosár / pénztár színei ---------- */
.cart-content__header,.cart-content thead th,.address__header,.order-history__header,.order-history__details .cart-content__header{background-color:#003d61 !important;color:#fff !important}
.address__header *{color:#fff}
.cart__address-boxes .sys-msg.info,.cart .sys-msg.info{background-color:#fde6ee;color:#003d61;border-left:4px solid #eb0c57}
.cart__address-boxes .sys-msg.info .icon,.cart .sys-msg.info .icon{color:#eb0c57;fill:#eb0c57}
.cart__overview-content--inner{border-color:#003d61}
.cart__overview-footer{background-color:#003d61;color:#fff}
.cart__overview-footer *:not(.button):not(.button *){color:#fff}
.cart__overview-footer a{color:#fff;text-decoration:underline}
.cart__overview-footer .button{background-color:#eb0c57;color:#fff}
.cart__overview-footer .button:not([disabled]):hover{background-color:#c40a49}
.cart__overview-footer .js-next-step ~ .js-next-step{background-color:transparent;border:2px solid #fff;color:#fff}
.cart__overview-footer .js-next-step ~ .js-next-step:not([disabled]):hover{background-color:#fff;color:#003d61}
.cart-widget__header,.cart-widget__footer,.cart-widget__package{background-color:#003d61 !important}
.cart-widget__header,.cart-widget__header *,.cart-widget__footer .cart-widget__total,.cart-widget__footer .cart-widget__total *,.cart-widget__footer dt,.cart-widget__footer dd{color:#fff !important}
.cart-widget__close,.cart-widget__close *,.cart-widget__header .icon{fill:#fff !important;color:#fff !important}
.cart-widget__footer .button{background-color:#eb0c57 !important;color:#fff !important}
.cart-widget__footer .button:not([disabled]):hover{background-color:#c40a49 !important}
.cart-widget__footer .cart-widget__controls .button--simple{background-color:transparent !important;color:rgba(255,255,255,.85) !important}
.cart-widget__footer .cart-widget__controls .button--simple:hover{color:#fff !important}

/* ---------- 11. Secondary gombok (pl. Filter): fehér szöveg a pink háttéren ---------- */
.button--secondary,.button--secondary:not([disabled]):hover,.filter__button.button--secondary{color:#fff}

/* ---------- 12. Javítások az ellenőrzés alapján: szöveg a pink / sötét háttereken ---------- */
.category-banner__title,.category-banner .category-banner__title,.category-banner a:hover .category-banner__title,.category-banner a:active .category-banner__title{color:#fff !important}
.header__icon-counter,.header .icon-buttons a:hover .header__icon-counter,.header .icon-buttons button:hover .header__icon-counter{color:#fff !important}
.header__top a:hover,.header__top a:hover *,.header__top button:hover,.header__top button:hover *{color:#fff !important;text-decoration:underline}

/* ---------- 13. Javítások a 2. ellenőrzés alapján (hover-állapotok, ritkább oldalak, kis pink linkek) ---------- */
section.tabs .tabs__link--selected,section.tabs .tabs__link--selected:hover,.cookies .tabs__link--selected,.cookies .tabs__link--selected:hover{color:#fff !important}
.not-found .not-found__text,.not-found__text.plain-text{color:#5e6b78 !important}
.account-sidenav .account-sidenav__link--active,.account-sidenav .account-sidenav__link:hover,.account-sidenav .account-sidenav__link:focus,.account-sidenav .account-sidenav__link--active .account-sidenav__label,.account-sidenav .account-sidenav__link:hover .account-sidenav__label{color:#c40a49}
.footer a:hover,.footer a:active,.footer button:hover,.contact__param-value a:hover,.erdsoft a{color:#c40a49}
.form__cb-label a,.form__cb-label span a,.newsletter .form__cb-label > span a{color:#c40a49 !important}

/* ---------- 14. Főoldali hero mobilon: megfelelő magasság, a kép kitölti a helyet, a szöveg teljesen látszik ---------- */
@media (max-width: 767.98px){
    .home .hero .swiper-slide,.home .hero .hero__slide,.home .hero .hero__slide > figure{height:420px}
    .home .hero .hero__wrapper,.home .hero .swiper-wrapper{height:420px !important}
    .home .hero .hero__image,.home .hero .hero__image picture{display:block;height:100%}
    .home .hero .hero__image img{display:block;width:100%;height:100% !important;object-fit:cover;object-position:center}
    .home .hero .hero__content .page-wrapper{height:100%;padding:24px 20px 56px;justify-content:center}
}

/* ---------- 15. Főoldali kategóriacsempék: nincs saját alsó margó ---------- */
.pm-cats a.pm-cat{margin-bottom:0 !important}
