
.hnr-page .primary-button:hover { background-color: rgba(255, 255, 255, 0); }
.hnr-page .button-3 { display: flex; justify-content: center; align-items: center; width: fit-content;width: -moz-fit-content; font-size: 14px; border-width: 1px; border-style: solid; }
#id1773736556994[widget-type="column"] { justify-content: space-between; }
#id1773736556994[widget-type="column"] > .column-1 { width: 100%; margin-left: 0%; margin-right: 0%; order: 0; }
#id1773736556994[widget-type="column"] > .column-2 { width: 49%; margin-left: 0%; margin-right: 0%; order: 0; }
#id1773748899367[widget-type="slider"] .slider_inner { width: 100%; max-width: 100%; transform: none; }
#id1773748899367[widget-type="slider"] .item { max-width: 100%; }
#id1773817488680[widget-type="slider"] .slider_inner { width: 100%; max-width: 100%; transform: none; }
#id1773817488680[widget-type="slider"] .item { max-width: 100%; }
.hnr-page .nav-info__text { font-size: 13px; }
#id1773824056047[widget-type="logov2"] { margin-left: 0em; }
#id1773831611511[widget-type="column"] > .column-1 { width: 48%; margin-left: 0%; margin-right: 0%; order: 0; }
#id1773831611511[widget-type="column"] > .column-2 { width: 48%; margin-left: 0px; margin-right: 0%; order: 0; }
#id1773831611511[widget-type="column"] { justify-content: space-between; flex-wrap: wrap; }
#id1773831890695[widget-type="header"] { display: block; }
#id1773831890696[widget-type="header"] { display: block; }
#id1773831890697[widget-type="header"] { display: block; }
#id1773831890698[widget-type="header"] { display: block; }
#id1773831890699[widget-type="header"] { display: block; }
#id1773831890700[widget-type="header"] { display: block; }
#id1773831890701[widget-type="header"] { display: block; }
#id1773831890703[widget-type="header"] { display: block; }
#id1773831890704[widget-type="header"] { display: block; }
#id1773831890707[widget-type="header"] { display: block; }
.hnr-page .main__services .w-productsStatic-v2 .gridLayout .item_image { width: 100%; height: 100%; position: absolute; z-index: 1; right: unset; bottom: unset; transform: translate3d(-50%, -50%, 0px); top: calc(50% + 0px); left: calc(50% + 0px); }
.hnr-page .product-list__inner .widget-products .product_addToCart { border-radius: 6px; background-color: var(--thm-color3, #fff); font-size: 14px; font-weight: 600; color: var(--thm-color2, #fff); }
@media (max-width: 1199px) {
#id1773736556994[widget-type="column"] > .column-1 { width: 100%; margin-left: 0%; margin-right: 0%; order: 0; }
#id1773736556994[widget-type="column"] > .column-2 { width: 50%; margin-left: 0%; margin-right: 0%; order: 0; }
#id1773817488680[widget-type="slider"] .slider_inner { width: 100%; max-width: 100%; transform: none; }
#id1773817488680[widget-type="slider"] .item { max-width: 100%; }
#id1773831611511[widget-type="column"] > .column-1 { width: 49%; margin-left: 0%; margin-right: 0%; order: 0; }
#id1773831611511[widget-type="column"] > .column-2 { width: 49%; margin-left: 0%; margin-right: 0%; order: 0; }
}
@media (max-width: 991px) {
#id1773736556994[widget-type="column"] > .column-1 { width: 100%; margin-left: 0%; margin-right: 0%; order: 0; }
#id1773736556994[widget-type="column"] > .column-2 { width: 48%; margin-left: 0%; margin-right: 0%; order: 0; }
#id1773817488680[widget-type="slider"] .slider_inner { width: 100%; max-width: 100%; transform: none; }
#id1773817488680[widget-type="slider"] .item { max-width: 100%; }
#id1773831611511[widget-type="column"] > .column-1 { width: 100%; margin-left: 0%; margin-right: 0%; order: 0; }
#id1773831611511[widget-type="column"] > .column-2 { width: 100%; margin-left: 0%; margin-right: 0%; order: 0; }
#id1773831611511[widget-type="column"] { row-gap: 40px; }
}
@media (max-width: 767px) {
#id1773736556994[widget-type="column"] > .column-1 { width: 100%; margin-left: 0%; margin-right: 0%; order: 0; }
#id1773736556994[widget-type="column"] > .column-2 { width: 100%; margin-left: 0%; margin-right: 0%; order: 0; }
#id1773736556994[widget-type="column"] { row-gap: 20px; }
#id1773748899367[widget-type="slider"] .slider_inner { width: 100%; max-width: 100%; transform: none; }
#id1773748899367[widget-type="slider"] .item { max-width: 100%; }
#id1773817488680[widget-type="slider"] .slider_inner { width: 100%; max-width: 100%; transform: none; }
#id1773817488680[widget-type="slider"] .item { max-width: 100%; }
#id1773831611511[widget-type="column"] > .column-1 { width: 100%; margin-left: 0%; margin-right: 0%; order: 0; }
#id1773831611511[widget-type="column"] > .column-2 { width: 100%; margin-left: 0%; margin-right: 0%; order: 0; }
}
.hnr-page .w-button-v3 { display: flex; justify-content: center; align-items: center; width: fit-content;width: -moz-fit-content; font-size: 14px; }
.hnr-page .w-button-v3.btn-icon-vertical { flex-direction: column; }
.hnr-page .w-button-v3.btn-icon-horizontal { flex-direction: row; }
.hnr-page .w-button-v3 .widget-icon { margin: 0px; }
.hnr-page .w-button-v3 .button-text { text-align: inherit; }
.hnr-page .w-section-v1 { height: auto; }
.hnr-page .w-space-v3:empty { height: 100px; width: 100%; min-height: 30px; }
.hnr-page .w-space-v3.flx-rows { display: flex; flex-direction: row; }
.hnr-page .w-space-v3.flx-cols { display: flex; flex-direction: column; }
.hnr-page .w-space-v3.grid-container { display: grid; }
.hnr-page .w-space-v3.absolute-widget:empty { min-width: 300px; }
.hnr-page .w-socialicons-v5 { padding: 25px 20px; flex-wrap: wrap; justify-content: center; gap: 10px; }
.hnr-page .w-socialicons-v5.vertical { margin: 0px auto; }
.hnr-page .w-socialicons-v5 .social-icon-item { justify-content: center; }
.hnr-page .w-socialicons-v5 .social-icon-item > .svgContent { width: inherit; }
.hnr-page .w-contactform-v4 { min-height: auto; }
.hnr-page .w-contactform-v4 .send-button + .help-block { min-height: 0px; }
.hnr-page .w-contactform-v4 .form-control { padding: 13px 16px; font-size: inherit; height: auto; border-radius: 8px; }
.hnr-page .w-contactform-v4 .contact-fields-container > .widget-column > .form-group { margin-bottom: 4px; }
.hnr-page .w-contactform-v4 .contact-fields-container > .widget-column > .form-group:last-of-type { margin-bottom: 0px; }
.hnr-page .w-contactform-v4 .submit-contact-form { padding: 13px 16px; font-size: inherit; width: 100%; background-color: rgb(60, 65, 77); color: rgb(255, 255, 255); border-radius: 8px; }
.hnr-page .w-contactform-v4 .contact-fields-container { padding: 0px; }
.hnr-page .w-contactform-v4 .chips-container { display: flex; flex-wrap: wrap; gap: 8px; }
.hnr-page .w-contactform-v4 .chips-container .chips-item { width: fit-content;width: -moz-fit-content; height: fit-content; }
.hnr-page .w-contactform-v4 .chips-container .chips-item > label { background: lightgrey; padding: 8px; border-radius: 8px; }
.hnr-page .w-contactform-v4 .chips-container .chips-item > input:checked ~ label { background: grey; }
.hnr-page .w-column-v4 { width: 100%; justify-content: flex-start; margin: 0px; }
.hnr-page .w-header-v2 { margin-top: 0px; margin-bottom: 0px; width: 100%; }
.hnr-page .w-header-v2 .has-decors { vertical-align: middle; }
.hnr-page .w-header-v2 .header-decor { width: max-content; }
.hnr-page .w-header-v2 .header-decor > img { width: 100%; }
.hnr-page .w-header-v2 .header-decor-right { float: right; }
.hnr-page .w-header-v2 .header-decor-left { float: left; }
.hnr-page .w-header-v2 .header-decor-bottom { clear: both; }
.hnr-page .w-slider-v4[widget-type="slider"]:not(.slider-cov-center) .slider_control:not(.custom).left { margin-left: 5%; }
.hnr-page .w-slider-v4[widget-type="slider"]:not(.slider-cov-center) .slider_control:not(.custom).right { margin-right: 5%; }
.hnr-page .w-slider-v4[widget-type="slider"].slider-cov-center .slider_control:not(.custom).left { margin-left: 13.5%; }
.hnr-page .w-slider-v4[widget-type="slider"].slider-cov-center .slider_control:not(.custom).right { margin-right: 13.5%; }
.hnr-page .w-slider-v4.absolute-widget { width: 50%; }
.hnr-page .w-slider-v4 .slide-content { display: flex; flex-direction: column; }
.hnr-page .w-slider-v4 .slider_outer { display: inline-flex; flex-direction: column; align-items: center; }
.hnr-page .w-slider-v4.widget-slider .item_lightboxOnClick { position: absolute; top: 0px; height: 100%; width: 100%; }
.hnr-page .w-slider-v4.widget-slider .slide-content * { z-index: 1; }
.hnr-page .w-slider-v4 .slider_control[widget-type="icon"]:not(.custom) { display: flex; align-items: center; justify-content: center; height: 48px; width: 48px; opacity: 1; background-color: rgba(255, 255, 255, 0.6); stroke: rgb(41, 44, 52); border-radius: 50%; flex-shrink: 0; }
.hnr-page .w-slider-v4 .slider_control:not(.custom) > svg { filter: none; opacity: 0.6; transform: none; inset: 0px; width: 100%; height: 100%; background: transparent; padding: 25%; }
.hnr-page .w-slider-v4[widget-type="slider"] .carousel-indicators { display: inline-flex; justify-content: center; align-items: center; transform: none; left: 0px; right: 0px; padding: 0px; width: fit-content;width: -moz-fit-content; margin: 0px auto; }
.hnr-page .w-slider-v4[widget-type="slider"] .carousel-indicators.left { flex-direction: column; }
.hnr-page .w-slider-v4[widget-type="slider"] .carousel-indicators.right { flex-direction: column; }
.hnr-page .w-slider-v4 .carousel-indicator { height: 12px; width: 12px; margin: 0px 5px; }
.hnr-page .w-slider-v4 .slide-content:empty { min-height: 100px; }
.hnr-page .w-countdowntimer-v1 .counter-label { background: transparent; font-weight: bold; padding: 0px; margin-bottom: 12px; }
.hnr-page .w-countdowntimer-v1.widget-countdowntimer.horizontal[data-layout="H"] .counter-tile { flex-direction: column; }
.hnr-page .w-countdowntimer-v1.widget-countdowntimer.horizontal[data-layout="V"] .counter-tile { margin-bottom: 10px; }
.hnr-page .w-countdowntimer-v1 .counter-desc-label { justify-content: center; }
.hnr-page .w-accordionv2-v8.widget-accordionv2 .collapseContainer { display: block; margin-left: auto; margin-right: auto; }
.hnr-page .w-accordionv2-v8.widget-accordionv2 .collapseContainer .collapse-header { display: flex; column-gap: 8px; align-items: stretch; height: 40px; cursor: pointer; border-top-right-radius: 3px; border-top-left-radius: 3px; padding-left: 8px; }
.hnr-page .w-accordionv2-v8.widget-accordionv2 .collapseContainer .collapse-header::before { display: none; }
.hnr-page .w-accordionv2-v8.widget-accordionv2 .collapseContainer .collapse-header > .collapse-header_listIcon { display: flex; justify-content: center; flex-direction: column; }
.hnr-page .w-accordionv2-v8.widget-accordionv2 .collapseContainer .collapse-header > .collapse-header_listIcon > img { height: 10px; }
.hnr-page .w-accordionv2-v8.widget-accordionv2 .collapseContainer .collapse-header.collapse-header_withIndicatorLeft > .collapse-header_indicator { display: flex; justify-content: center; flex-direction: column; }
.hnr-page .w-accordionv2-v8 .collapse-header:not(.collapse-header_withIndicatorLeft) .collapse-header_indicator { display: none; }
.hnr-page .w-accordionv2-v8 > .collapseContainer > .collapse-header > .collapse-header_indicator_right { display: flex; align-items: center; justify-content: center; }
.hnr-page .w-accordionv2-v8.widget-accordionv2 .collapseContainer .collapse-header > .collapse-header_indicator > img { height: 10px; }
.hnr-page .w-accordionv2-v8.widget-accordionv2 .collapseContainer .collapse-header > .collapse-header_name { display: flex; justify-content: center; flex-direction: column; }
.hnr-page .w-accordionv2-v8.widget-accordionv2 .collapseContainer .collapse-header_glyphiconsIco::before { font-family: "Glyphicons Halflings"; color: rgb(17, 212, 114); }
.hnr-page .w-accordionv2-v8.widget-accordionv2 .collapseContainer .collapse-header > .collapse-header_img > img { height: 100%; }
.hnr-page .w-accordionv2-v8.widget-accordionv2 .collapseContainer .collapse-header > .collapse-header_img.collapse-header_imgRightContainer { margin-left: auto; }
.hnr-page .w-accordionv2-v8.widget-accordionv2 .collapseContainer .collapseContent { transition: all var(--transitionDurationMS) ease-in-out, padding-left 0s, padding-right 0s; box-sizing: border-box; overflow: hidden; border: 1px solid rgb(221, 221, 221); color: rgb(51, 51, 51); border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; min-height: 0px; max-height: 0px; }
.hnr-page .w-accordionv2-v8.widget-accordionv2 > .collapseContainer.active > .collapse-header > .collapse-header_indicator > img { transform: rotate(90deg); }
.hnr-page .w-accordionv2-v8.widget-accordionv2 > .collapseContainer.active > .collapseContent { min-height: 50px; max-height: 999px; padding: 8px; }
.hnr-page .w-accordionv2-v8.widget-accordionv2 > .collapseContainer .collapse-header .collapse-header_indicator .indicator_activeCollapse { display: none; }
.hnr-page .w-accordionv2-v8.widget-accordionv2 > .collapseContainer.active > .collapse-header .collapse-header_indicator:has(.indicator_activeCollapse) img:not(.indicator_activeCollapse) { display: none; }
.hnr-page .w-accordionv2-v8.widget-accordionv2 > .collapseContainer.active > .collapse-header .collapse-header_indicator img.indicator_activeCollapse { display: block; }
.hnr-page .w-accordionv2-v8.widget-accordionv2 .collapseContainer .collapse-header .collapse-header_indicator_right .indicator_right_activeCollapse { display: none; }
.hnr-page .w-accordionv2-v8.widget-accordionv2 > .collapseContainer.active > .collapse-header .collapse-header_indicator_right:has(.indicator_right_activeCollapse) img:not(.indicator_right_activeCollapse) { display: none; }
.hnr-page .w-accordionv2-v8.widget-accordionv2 > .collapseContainer.active > .collapse-header .collapse-header_indicator_right img.indicator_right_activeCollapse { display: block; }
.hnr-page .w-blogList-v5 .widget-button { margin-left: 0px; margin-right: 0px; }
.hnr-page .w-blogList-v5 .hnrBlogAuthors .nested-widget::before { display: none; }
.hnr-page .w-blogList-v5 .hnrBlogAuthors .nested-widget::after { display: none; }
.hnr-page .w-blogList-v5 .hnr-widget-tile-element .widget-button { margin-left: auto; margin-right: auto; }
.hnr-page .w-blogList-v5 .hnr-desc-list-item { display: inline-block; background-color: rgb(211, 211, 211); padding: 6px 12px; border-radius: 9999px; margin-right: 4px; }
.hnr-page .w-blogList-v5 .hnr-desc-link { color: inherit; }
.hnr-page .w-blogList-v5 .hnr-desc-link:hover { text-decoration: none; }
.hnr-page .w-blogList-v5 .hnr-widget-T .hnr-desc-header { text-align: center; }
.hnr-page .w-blogList-v5 .hnr-widget-T .hnr-desc-under { text-align: center; }
.hnr-page .w-blogList-v5 .hnrBlogAuthors { display: flex; flex-wrap: wrap; column-gap: 10px; }
.hnr-page .w-blogList-v5 .hnrBlogAuthors_singleAuthor { display: flex; align-items: center; column-gap: 10px; }
.hnr-page .w-blogList-v5 .hnrBlogAuthors_image { object-fit: cover; border-radius: 50%; width: 45px; height: 45px; }
.hnr-page .w-blogList-v5 .widget-button-center { margin-left: auto; margin-right: auto; }
.hnr-page .w-blogList-v5 .hnr-desc-container { padding: 0px 30px; display: flex; flex-direction: column; row-gap: 10px; }
.hnr-page .w-blogList-v5 .hnr-desc-header { margin-top: 0px; margin-bottom: 0px; padding: 0px; }
.hnr-page .w-blogList-v5 .hnr-widget-list-element .hnr-desc-element { padding: 0px; }
.hnr-page .w-blogList-v5 .hnrBlogAuthors::before { display: none; }
.hnr-page .w-blogList-v5 .hnrBlogAuthors::after { display: none; }
.hnr-page .w-blogList-v5 .hnr-widget-container > div { width: 100%; padding: 0px; }
.hnr-page .w-blogList-v5 .hnr-widget-content { margin: 0px; }
.hnr-page .w-blogList-v5 .hnr-desc-url-under { text-transform: uppercase; }
.hnr-page .w-blogList-v5 .hnr-desc-container-centered { display: flex; flex-direction: column; row-gap: 10px; }
.hnr-page .w-blogList-v5 .hnr-widget-tile-element { padding: 20px; }
.hnr-page .w-blogList-v5 .hnr-widget-tile-element .hnrBlogAuthors { justify-content: center; }
.hnr-page .w-blogList-v5 .hnr-desc-on { display: flex; flex-direction: column; padding: 15px; row-gap: 10px; }
.hnr-page .w-blogList-v5 .hnr-desc-element { padding: 0px; margin: 0px; }
.hnr-page .w-blogList-v5 .hnr-desc-element:last-child { padding-bottom: 0px; }
.hnr-page .w-blogList-v5 .hnr-widget-photo .hnr-desc-on-hover > .hnr-desc-element { padding: 0px; }
.hnr-page .w-blogList-v5 .hnr-desc-categories-on .hnr-desc-list-item .hnr-desc-link { color: rgb(0, 0, 0); }
.hnr-page .w-blogList-v5 .pagination { margin: 0px; padding: 0px; }
.hnr-page .w-blogCategory-v2 { width: fit-content;width: -moz-fit-content; }
.hnr-page .w-blogCategory-v2 ul { padding-left: 0px; margin-bottom: 0px; }
.hnr-page .w-blogCategory-v2 li { display: inline-block; }
.hnr-page .w-blogTitle-v1 h1 { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; line-height: inherit; color: inherit; margin: 0px; }
.hnr-page .w-blogTitle-v1 h1:empty { min-height: 30px; min-width: 100px; }
.hnr-page .w-blogDescription-v1 div { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; line-height: inherit; color: inherit; margin: 0px; }
.hnr-page .w-blogDescription-v1 div:empty { min-height: 30px; min-width: 100px; }
.hnr-page .w-searchBar-v2 .customDropdown_mobileToggle { display: none; font-size: 21px; }
.hnr-page .w-searchBar-v2 .customDropdown_button { min-width: 170px; display: flex; align-items: center; justify-content: space-evenly; column-gap: 8px; padding-left: 20px; padding-right: 20px; height: 100%; font-size: 14px; line-height: 1; color: rgb(21, 21, 21); border-top: none; border-right: none; border-bottom: none; border-left: 1px solid rgb(21, 21, 21); background-color: transparent; }
.hnr-page .w-searchBar-v2 { height: 48px; }
.hnr-page .w-searchBar-v2 .searchBar { display: flex; align-items: center; height: 100%; }
.hnr-page .w-searchBar-v2 .searchBar_inputsWrapper { display: flex; align-items: center; height: 100%; flex-grow: 1; border: 1px solid rgb(21, 21, 21); }
.hnr-page .w-searchBar-v2 .serachBar_input { display: flex; align-items: center; font-size: 14px; line-height: 1; color: rgb(21, 21, 21); flex-grow: 1; height: 100%; }
.hnr-page .w-searchBar-v2 .combobox_input { width: 100%; height: 100%; border: none; background-color: transparent; }
.hnr-page .w-searchBar-v2 .combobox_input::placeholder { color: rgb(151, 151, 151); line-height: 1; }
.hnr-page .w-searchBar-v2 .combobox_input:focus-visible { outline: none; }
.hnr-page .w-searchBar-v2 .searchBar_button { display: flex; align-items: center; justify-content: center; background-color: transparent; border: none; gap: 4px; padding-left: 16px; padding-right: 16px; height: 100%; }
.hnr-page .w-searchBar-v2 .searchBar_icon { display: flex; stroke: rgb(151, 151, 151); }
.hnr-page .w-searchBar-v2 .searchBar_icon svg { stroke: rgb(151, 151, 151); }
.hnr-page .w-searchBar-v2 .searchBar_icon svg * { stroke: rgb(151, 151, 151); }
.hnr-page .w-searchBar-v2 .searchBar_buttonTxt { font-size: 14px; line-height: 1; color: rgb(151, 151, 151); }
.hnr-page .w-searchBar-v2 .customDropdown_icon { font-size: 16px; }
.hnr-page .w-searchBar-v2 .serachBar_categoryDropdown .dropdown-menu { padding: 0px; border: none; z-index: 3; left: unset; right: 0px; width: 100%; }
.hnr-page .w-searchBar-v2 .serachBar_input .dropdown-menu { padding: 0px; border: none; z-index: 3; left: 0px; width: 100%; }
.hnr-page .w-searchBar-v2 .visibleOnLeft .dropdown-menu { left: 0px; right: unset; }
.hnr-page .w-searchBar-v2 .serachBar_categoryDropdown { height: 100%; }
.hnr-page .w-searchBar-v2 .customDropdown_dropdown { display: flex; flex-direction: column; width: 100%; padding: 6px; border: 1px solid rgb(229, 231, 235); row-gap: 8px; }
.hnr-page .w-searchBar-v2 .searchBar_categoryDropdownOption { font-size: 14px; line-height: 1; color: rgb(21, 21, 21); cursor: pointer; }
.hnr-page .w-searchBar-v2 .visibleOnLeft .customDropdown_button { border-left: none; border-right: 1px solid rgb(21, 21, 21); }
.hnr-page .w-searchBar-v2 .combobox_dropdown { display: flex; flex-direction: column; border: 1px solid rgb(229, 231, 235); width: 100%; row-gap: 8px; padding-bottom: 8px; }
.hnr-page .w-searchBar-v2 .combobox_optionHeader { font-size: 14px; line-height: 1; font-weight: 600; color: rgb(21, 21, 21); padding: 10px; background-color: rgb(246, 246, 246); }
.hnr-page .w-searchBar-v2 .combobox_optionTxt { font-size: 14px; line-height: 1; color: rgb(95, 99, 104); cursor: pointer; }
.hnr-page .w-searchBar-v2 .combobox_optionTxt.noPhoto { padding-left: 10px; padding-right: 10px; }
.hnr-page .w-searchBar-v2 .combobox_option { display: flex; align-items: center; column-gap: 10px; padding-left: 10px; padding-right: 10px; cursor: pointer; }
.hnr-page .w-searchBar-v2 .combobox_optionArea:hover .combobox_optionTxt { color: rgb(21, 21, 21); }
.hnr-page .w-searchBar-v2 .combobox_optionPhoto { width: 30px; height: 30px; object-fit: cover; flex-shrink: 0; }
.hnr-page .w-searchBar-v2 .combobox_additionalButton { background-color: rgb(21, 21, 21); color: rgb(255, 255, 255); height: 38px; border: none; padding-left: 25px; padding-right: 25px; text-transform: uppercase; font-size: 14px; line-height: 1; font-weight: 500; margin-left: 6px; margin-right: 6px; }
.hnr-page .w-searchBar-v2 .searchBar_additionalButton { background-color: rgb(21, 21, 21); color: rgb(255, 255, 255); height: 100%; border: none; padding-left: 25px; padding-right: 25px; text-transform: uppercase; font-size: 14px; line-height: 1; font-weight: 500; }
.hnr-page .w-customerLogin-v2 { width: fit-content;width: -moz-fit-content; }
.hnr-page .w-customerLogin-v2 .customerLogin_button { display: flex; align-items: center; justify-content: center; background-color: transparent; padding: 0px; gap: 8px; font-size: 14px; line-height: 1; color: rgb(16, 24, 40); }
.hnr-page .w-customerLogin-v2 .btn-icon-vertical { flex-direction: column; }
.hnr-page .w-customerLogin-v2 .text-top { order: -1; }
.hnr-page .w-customerLogin-v2 .text-bottom { order: 1; }
.hnr-page .w-customerLogin-v2 .text-right { order: 1; }
.hnr-page .w-customerLogin-v2 .text-left { order: -1; }
.hnr-page .w-customerLogin-v2 .customerLogin_button .button-text { margin-bottom: 0px; }
.hnr-page .w-customerLogin-v2 .loginMenu { position: absolute; display: flex; flex-direction: column; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.176) 0px 6px 12px; min-width: 160px; max-width: 250px; z-index: 4; opacity: 0; visibility: hidden; transition: visibility 0.15s ease-in-out, opacity 0.15s ease-in-out; }
.hnr-page .w-customerLogin-v2.active .loginMenu { visibility: visible; opacity: 1; }
.hnr-page .w-customerLogin-v2 .loginMenu.left { left: 0px; }
.hnr-page .w-customerLogin-v2 .loginMenu.right { right: 0px; }
.hnr-page .w-customerLogin-v2 .loginMenu_userArea { display: flex; flex-direction: column; padding: 12px 16px; background-color: rgb(249, 250, 251); border-bottom: 1px solid rgb(243, 244, 246); }
.hnr-page .w-customerLogin-v2 .loginMenu_welcomeTxt { font-size: 14px; line-height: 1; font-weight: 700; color: rgb(16, 24, 40); margin-bottom: 4px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.hnr-page .w-customerLogin-v2 .loginMenu_userMail { font-size: 12px; line-height: 1; color: rgb(74, 85, 101); overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.hnr-page .w-customerLogin-v2 .loginMenu_dropdownList { list-style: none; display: flex; flex-direction: column; padding-left: 0px; margin-bottom: 0px; }
.hnr-page .w-customerLogin-v2 .loginMenu_menuItem { font-size: 14px; line-height: 1; font-weight: 500; color: rgb(74, 85, 101); padding: 8px 16px; cursor: pointer; }
.hnr-page .w-customerLogin-v2 .loginMenu_link { text-decoration: none; }
.hnr-page .w-customerLogin-v2 .active .loginMenu_menuItem { color: rgb(16, 24, 40); font-weight: 700; }
.hnr-page .w-customerLogin-v2 .loginMenu_menuItem:hover { color: rgb(16, 24, 40); background-color: rgb(249, 250, 251); }
.hnr-page .w-customerLogin-v2 .customerLoginPopup { position: relative; }
.hnr-page .w-customerLogin-v2 .customerLoginPopup_popup { position: fixed; z-index: 100; top: 5vh; left: 50%; box-shadow: rgba(0, 0, 0, 0.15) -3px 3px 8px 4px; transform: translateX(-50%); max-width: 460px; width: 100%; }
.hnr-page .w-customerLogin-v2 .customerLoginPopup_form { width: 100%; padding: 10px 10px 40px; background-color: rgb(255, 255, 255); border-radius: 12px; overflow: auto; max-height: 90vh; }
.hnr-page .w-customerLogin-v2 .customerLoginPopup_closeBtnArea { padding: 20px 24px; display: flex; justify-content: flex-end; margin-bottom: 24px; border-bottom: 1px solid rgb(226, 232, 240); }
.hnr-page .w-customerLogin-v2 .customerLoginPopup_closeBtn { display: flex; align-items: center; justify-content: center; width: 30px; height: 30px; background-color: rgb(247, 249, 252); border: 1px solid rgb(226, 232, 240); border-radius: 4px; }
.hnr-page .w-customerLogin-v2 .customerLoginPopup_closeIcon { color: rgb(6, 11, 24); }
.hnr-page .w-customerLogin-v2 .customerLoginPopup_tabs { padding-left: 10px; padding-right: 10px; }
.hnr-page .w-customerLogin-v2 .customerLoginPopup_tabTxt { font-size: 14px; line-height: 1; font-weight: 600; color: rgb(136, 150, 167); text-transform: none; text-align: center; }
.hnr-page .w-customerLogin-v2 .pTabs_tabsControl { display: flex; justify-content: center; border: 1px solid rgb(226, 232, 240); padding: 4px; border-radius: 6px; }
.hnr-page .w-customerLogin-v2 .pTabs_header { width: 50%; display: flex; height: 40px; align-items: center; justify-content: center; border-radius: 4px; padding: 10px 0px; border-bottom: none; }
.hnr-page .w-customerLogin-v2 .pTabs_header.opened { background-color: rgb(255, 255, 255); border: 1px solid rgb(226, 232, 240); box-shadow: rgba(0, 0, 0, 0.06) 0px 1px 4px 0px; }
.hnr-page .w-customerLogin-v2 .opened .customerLoginPopup_tabTxt { color: rgb(6, 11, 24); }
.hnr-page .w-customerLogin-v2 .option-label { font-size: 13px; line-height: 1; font-weight: 600; color: rgb(6, 11, 24); margin-bottom: 6px; }
.hnr-page .w-customerLogin-v2 .pTextField_input { font-size: 14px; background-color: rgb(247, 249, 252); border: 1px solid rgb(226, 232, 240); }
.hnr-page .w-customerLogin-v2 .pTextField_input::placeholder { color: rgba(6, 11, 24, 0.5); }
.hnr-page .w-customerLogin-v2 .pTextField_input:focus-visible { outline: none; }
.hnr-page .w-customerLogin-v2 .pTextField_input:hover { border-color: rgba(6, 11, 24, 0.5); }
.hnr-page .w-customerLogin-v2 .pTextField_input:focus { border-color: rgba(6, 11, 24, 0.5); }
.hnr-page .w-customerLogin-v2 .errorMessage { font-size: 12px; font-weight: 700; text-transform: none; color: rgb(220, 21, 21); }
.hnr-page .w-customerLogin-v2 .loginForm_textInput { margin-bottom: 12px; }
.hnr-page .w-customerLogin-v2 .loginForm_remindPass { font-size: 12px; font-weight: normal; color: rgb(6, 11, 24); cursor: pointer; }
.hnr-page .w-customerLogin-v2 .loginForm_remindPass:hover { text-decoration: underline; }
.hnr-page .w-customerLogin-v2 .loginForm_btn { font-size: 14px; line-height: 1; font-weight: 700; margin-top: 30px; background-color: rgb(29, 29, 29); color: rgb(255, 255, 255); border-radius: 8px; }
.hnr-page .w-customerLogin-v2 .loginForm_loginReminder { display: flex; align-items: center; justify-content: space-between; }
.hnr-page .w-customerLogin-v2 .pCheckbox { width: fit-content;width: -moz-fit-content; }
.hnr-page .w-customerLogin-v2 .pCheckbox_text { font-size: 12px; line-height: 1; color: rgb(6, 11, 24); }
.hnr-page .w-customerLogin-v2 .pCheckbox_box { border-color: rgb(29, 29, 29); flex-shrink: 0; }
.hnr-page .w-customerLogin-v2 .pCheckbox_input:checked + .pCheckbox_box { background-color: rgb(29, 29, 29); }
.hnr-page .w-customerLogin-v2 .loginForm_return { font-size: 14px; line-height: 1; text-align: center; margin-top: 25px; color: rgb(29, 29, 29); cursor: pointer; }
.hnr-page .w-customerLogin-v2 .loginForm_return:hover { text-decoration: underline; }
.hnr-page .w-customerLogin-v2 .registerForm_textInput { margin-bottom: 12px; }
.hnr-page .w-customerLogin-v2 .registerForm_asFrimCheckbox { margin-bottom: 12px; }
.hnr-page .w-customerLogin-v2 .registerForm_registerBtn { font-size: 14px; line-height: 1; font-weight: 700; margin-top: 30px; background-color: rgb(29, 29, 29); color: rgb(255, 255, 255); border-radius: 8px; }
.hnr-page .w-customerLogin-v2 .error-wrapper { flex-wrap: wrap; color: unset; }
.hnr-page .w-customerLogin-v2 .pCheckbox .error-wrapper { row-gap: 4px; }
.hnr-page .w-customerLogin-v2 .pButton.disabled { background-color: rgb(226, 232, 240); cursor: default; }
.hnr-page .w-customerLogin-v2 .pTextField_iconLeft { stroke: rgb(136, 150, 167); }
.hnr-page .w-customerLogin-v2 .pTextField_iconRight { stroke: rgb(136, 150, 167); height: 20px; width: 20px; }
.hnr-page .w-customerLogin-v2 .v-alert__content { font-size: 14px; }
.hnr-page .w-productDetails-v3 .pTabs_tabsControl { display: flex; border-bottom: 1px solid rgb(217, 221, 229); }
.hnr-page .w-productDetails-v3 .pTabs_header { padding-bottom: 14px; border-bottom: 4px solid transparent; }
.hnr-page .w-productDetails-v3 .pTabs_header > span { text-align: center; }
.hnr-page .w-productDetails-v3 .pTabs_header.opened { border-bottom: 4px solid rgb(60, 65, 77); }
.hnr-page .w-productDetails-v3 .pTabs_header span { color: rgb(144, 151, 168); font-weight: 400; text-transform: none; }
.hnr-page .w-productDetails-v3 .pTabs_header.opened span { color: rgb(29, 31, 36); }
.hnr-page .w-productDetails-v3 .pTabs_tabContent { display: flex; flex-direction: column; row-gap: 30px; }
.hnr-page .w-productDetails-v3 .productDetails_gallery { width: 50%; flex: unset; height: fit-content; }
.hnr-page .w-productDetails-v3 .prDetails { width: 50%; display: flex; flex-direction: column; row-gap: 16px; flex: unset; max-width: unset; justify-content: center; }
.hnr-page .w-productDetails-v3 { width: 100%; }
.hnr-page .w-productDetails-v3 .productDetails { display: flex; flex-direction: column; }
.hnr-page .w-productDetails-v3 .productDetails_info { display: flex; flex-wrap: nowrap; gap: 24px; }
.hnr-page .w-productDetails-v3 .prDetails_name { font-size: 36px; line-height: 1; font-weight: 600; color: rgb(16, 24, 40); padding: 0px; margin-top: 0px; margin-bottom: 0px; }
.hnr-page .w-productDetails-v3 .quantityInput { width: 155px; height: 46px; font-size: 16px; border-radius: 10px; color: rgb(10, 10, 10); border: 1px solid rgb(209, 213, 220); }
.hnr-page .w-productDetails-v3 .quantityInput input { background-color: transparent; }
.hnr-page .w-productDetails-v3 .quantityInput input:focus-visible { outline: none; }
.hnr-page .w-productDetails-v3 em.quantityInput_zmdi { padding: 0px; }
.hnr-page .w-productDetails-v3 .prDetails_btn { width: 100%; background-color: rgb(48, 52, 62); border-radius: 8px; color: rgb(255, 255, 255); text-transform: uppercase; }
.hnr-page .w-productDetails-v3 .prDetails_btn:hover { background-color: rgb(21, 161, 91); }
.hnr-page .w-productDetails-v3 .row { margin: 0px; padding: 0px; }
.hnr-page .w-productDetails-v3 .container { margin: 0px; padding: 0px; }
.hnr-page .w-productDetails-v3 .prDetails_buyAmountWrapper { flex-wrap: nowrap; }
.hnr-page .w-productDetails-v3 .productDetails_gallery > img { width: 100%; }
.hnr-page .w-productDetails-v3 .prDetails_date { margin: 0px; }
.hnr-page .w-productDetails-v3 .prDetails > p { margin: 0px; }
.hnr-page .w-productDetails-v3 .price_priceRow { display: flex; align-items: center; column-gap: 16px; }
.hnr-page .w-productDetails-v3 .price_current { font-size: 30px; line-height: 1; font-weight: 700; color: rgb(16, 24, 40); }
.hnr-page .w-productDetails-v3 .price_old { font-size: 22px; line-height: 1; font-weight: 400; color: rgb(153, 161, 175); text-decoration: line-through; }
.hnr-page .w-productDetails-v3 .price_salePercent { font-size: 14px; line-height: 1; font-weight: 500; color: rgb(0, 130, 54); padding: 4px 16px; background-color: rgb(220, 252, 231); }
.hnr-page .w-productDetails-v3 .price_lowestPrice { font-size: 14px; line-height: 1; color: rgb(168, 168, 168); margin-top: 16px; }
.hnr-page .w-productDetails-v3 .prDetails_details { font-size: 14px; line-height: 1; color: rgb(74, 85, 101); }
.hnr-page .w-productDetails-v3 .prDetails_container { display: flex; flex-direction: column; gap: 16px; }
.hnr-page .w-productDetails-v3 .prDetails_shortTxt { font-size: 16px; color: rgb(54, 65, 83); }
.hnr-page .w-productDetails-v3 .prDetails_brandArea { display: flex; flex-direction: column; padding-top: 20px; padding-bottom: 20px; gap: 8px; border-top: 1px solid rgb(229, 231, 235); border-bottom: 1px solid rgb(229, 231, 235); }
.hnr-page .w-productDetails-v3 .prDetails_brand { display: flex; align-items: center; font-size: 14px; line-height: 1; color: rgb(74, 85, 101); }
.hnr-page .w-productDetails-v3 .prDetails_sku { display: flex; align-items: center; font-size: 14px; line-height: 1; color: rgb(74, 85, 101); }
.hnr-page .w-productDetails-v3 .prDetails_brandLabel { font-weight: 500; color: rgb(16, 24, 40); margin-right: 4px; width: fit-content;width: -moz-fit-content; }
.hnr-page .w-productDetails-v3 .prDetails_inStockLabel { display: flex; align-items: center; font-size: 14px; line-height: 1; font-weight: 500; color: rgb(0, 166, 62); }
.hnr-page .w-productDetails-v3 .prDetails_inStockIcon { margin-right: 4px; width: fit-content;width: -moz-fit-content; }
.hnr-page .w-productDetails-v3 .prDetails_shippingArea { padding: 16px; border: 1px solid rgb(229, 231, 235); border-radius: 10px; }
.hnr-page .w-productDetails-v3 .prDetails_shipmentHeader { display: flex; align-items: center; font-size: 14px; line-height: 1; font-weight: 600; color: rgb(16, 24, 40); margin-bottom: 16px; }
.hnr-page .w-productDetails-v3 .prDetails_shippingHdrIcon { width: 22px; height: 22px; stroke: rgb(16, 24, 40); margin-right: 8px; }
.hnr-page .w-productDetails-v3 .prDetails_shippingMethods { display: flex; flex-direction: column; row-gap: 15px; }
.hnr-page .w-productDetails-v3 .prDetails_shipmentIcon { width: 18px; height: 18px; margin-right: 8px; stroke: rgb(153, 161, 175); }
.hnr-page .w-productDetails-v3 .prDetails_shipmentItemArea { display: flex; align-items: center; justify-content: space-between; }
.hnr-page .w-productDetails-v3 .prDetails_shipmentItemName { display: flex; align-items: center; font-size: 14px; line-height: 1; color: rgb(74, 85, 101); }
.hnr-page .w-productDetails-v3 .prDetails_shipmentPrice { font-size: 14px; font-weight: 500; color: rgb(16, 24, 40); }
.hnr-page .w-productDetails-v3 .prDetails_extraInfo { padding: 16px; border: 1px solid rgb(229, 231, 235); border-radius: 10px; }
.hnr-page .w-productDetails-v3 .prDetails_freeShippingHdr { display: flex; align-items: center; font-size: 14px; line-height: 1; font-weight: 600; color: rgb(16, 24, 40); margin-bottom: 4px; }
.hnr-page .w-productDetails-v3 .prDetails_creditCardIcon { height: 22px; width: 22px; stroke: rgb(74, 85, 101); margin-right: 12px; }
.hnr-page .w-productDetails-v3 .prDetails_freeShippingTxt { font-size: 14px; line-height: 1; color: rgb(74, 85, 101); margin-left: 34px; }
.hnr-page .w-productDetails-v3 .prDetails_extraSeparator { margin-top: 12px; margin-bottom: 12px; }
.hnr-page .w-productDetails-v3 .prDetails_returnHeader { display: flex; align-items: center; font-size: 14px; line-height: 1; font-weight: 600; color: rgb(16, 24, 40); margin-bottom: 4px; }
.hnr-page .w-productDetails-v3 .prDetails_backIcon { height: 22px; width: 22px; stroke: rgb(74, 85, 101); margin-right: 12px; }
.hnr-page .w-productDetails-v3 .prDetails_returnsTxt { font-size: 14px; line-height: 1; color: rgb(74, 85, 101); margin-left: 34px; }
.hnr-page .w-productDetails-v3 .prDetails_localPickUp { display: flex; align-items: center; padding: 16px; border: 1px solid rgb(229, 231, 235); border-radius: 10px; }
.hnr-page .w-productDetails-v3 .prDetails_mapPin { height: 39px; width: 39px; stroke: rgb(21, 93, 252); margin-right: 12px; padding: 8px; border-radius: 10px; background-color: rgb(239, 246, 255); flex-shrink: 0; }
.hnr-page .w-productDetails-v3 .prDetails_pickUpTxt1Line { font-size: 14px; line-height: 1; font-weight: 600; color: rgb(16, 24, 40); margin-bottom: 4px; }
.hnr-page .w-productDetails-v3 .prDetails_pickUpTxt2ndLine { font-size: 14px; line-height: 1; color: rgb(74, 85, 101); }
.hnr-page .w-productDetails-v3 .prDetails_btnsArea { display: flex; flex-direction: column; row-gap: 12px; }
.hnr-page .w-productDetails-v3 .prDetails_buyNowArea { display: flex; align-items: center; column-gap: 12px; }
.hnr-page .w-productDetails-v3 .prDetails_addToCartBtn { display: flex; align-items: center; justify-content: center; flex-grow: 1; background-color: rgb(16, 24, 40); height: 46px; color: rgb(255, 255, 255); font-size: 16px; font-weight: 500; text-transform: uppercase; border-radius: 10px; border: none; }
.hnr-page .w-productDetails-v3 .prDetails_addToCartBtn .button-text { margin-bottom: 0px; }
.hnr-page .w-productDetails-v3 .prDetails_buyNowBtn { display: flex; align-items: center; justify-content: center; flex-grow: 1; border: 2px solid rgb(16, 24, 40); height: 46px; color: rgb(16, 24, 40); font-size: 16px; font-weight: 500; text-transform: uppercase; border-radius: 10px; background-color: transparent; }
.hnr-page .w-productDetails-v3 .prDetails_buyNowBtn .button-text { margin-bottom: 0px; }
.hnr-page .w-productDetails-v3 .productVariants_attributeHeader { font-size: 14px; font-weight: 600; margin-bottom: 12px; color: rgb(16, 24, 40); }
.hnr-page .w-productDetails-v3 .productVariants_attributeValues { display: flex; align-items: center; flex-wrap: wrap; gap: 8px; }
.hnr-page .w-productDetails-v3 .productVariants { display: flex; flex-direction: column; row-gap: 16px; padding-top: 16px; padding-bottom: 16px; border-top: 1px solid rgb(229, 231, 235); }
.hnr-page .w-productDetails-v3 .productVariants_value { height: 46px; display: flex; align-items: center; justify-content: center; padding-left: 16px; padding-right: 16px; border: 1px solid rgb(209, 213, 220); border-radius: 8px; font-size: 14px; line-height: 1; color: rgb(54, 65, 83); background-color: transparent; }
.hnr-page .w-productDetails-v3 .productVariants_value.selected { background-color: rgb(16, 24, 40); color: rgb(255, 255, 255); border-color: rgb(16, 24, 40); }
.hnr-page .w-productDetails-v3 .productDetails_infoDesc { font-size: 16px; color: rgb(75, 81, 95); }
.hnr-page .w-productDetails-v3 .productTags_header { font-size: 18px; line-height: 1; font-weight: 700; margin-bottom: 10px; }
.hnr-page .w-productDetails-v3 .productTags_productTagsArea { display: flex; align-items: center; gap: 6px; flex-wrap: wrap; }
.hnr-page .w-productDetails-v3 .productTags_productTagsItem { font-size: 14px; background-color: rgb(245, 245, 245); color: rgb(75, 81, 95); padding: 6px 16px; border-radius: 20px; }
.hnr-page .w-productDetails-v3 .productTags_noTagsInfo { font-size: 14px; line-height: 1; color: rgb(75, 81, 95); }
.hnr-page .w-productDetails-v3 .productAttributes_info { display: flex; flex-direction: column; row-gap: 16px; }
.hnr-page .w-productDetails-v3 .productAttributes_groupHeader { font-size: 16px; line-height: 1; color: rgb(85, 85, 85); font-weight: 600; margin-bottom: 8px; }
.hnr-page .w-productDetails-v3 .productAttributes_container { border: 1px solid rgb(229, 231, 235); border-radius: 18px; }
.hnr-page .w-productDetails-v3 .productAttributes_row { width: 100%; display: flex; align-items: center; justify-content: space-between; padding: 16px 24px; border-bottom: 1px solid rgb(240, 240, 240); }
.hnr-page .w-productDetails-v3 .productAttributes_row:first-child { border-top-left-radius: 18px; border-top-right-radius: 18px; }
.hnr-page .w-productDetails-v3 .productAttributes_row:last-child { border-bottom: none; border-bottom-left-radius: 18px; border-bottom-right-radius: 18px; }
.hnr-page .w-productDetails-v3 .productAttributes_row.odd { background-color: rgb(250, 250, 250); }
.hnr-page .w-productDetails-v3 .productAttributes_label { font-size: 14px; line-height: 1; font-weight: 600; color: rgb(30, 45, 61); }
.hnr-page .w-productDetails-v3 .productAttributes_valueArea { display: flex; align-items: center; column-gap: 4px; }
.hnr-page .w-productDetails-v3 .productAttributes_value { font-size: 14px; line-height: 1; color: rgb(85, 85, 85); }
.hnr-page .w-productDetails-v3 .productDetails_productDescDetails { display: flex; flex-direction: column; row-gap: 30px; padding-top: 40px; margin-top: 40px; border-top: 1px dashed rgb(163, 163, 163); }
.hnr-page .w-productDetails-v3 .productDetails_descriptionHeader { font-size: 18px; line-height: 1; font-weight: 700; margin-bottom: 10px; }
.hnr-page .w-productDetails-v3 .productDetails_attribiutesHeader { font-size: 18px; line-height: 1; font-weight: 700; margin-bottom: 10px; }
.hnr-page .w-productDetails-v3 .productDetails_infoDescTab { font-size: 16px; }
.hnr-page .w-productDetails-v3 .productDetails_infoSpecTab { font-size: 16px; }
.hnr-page .w-products-v6 .quantityInput { font-size: 14px; font-weight: 600; color: rgb(10, 10, 10); width: 104px; height: 38px; border: none; background-color: rgb(243, 244, 246); border-radius: 10px; }
.hnr-page .w-products-v6 .quantityInput input { background-color: transparent; max-width: 34px; }
.hnr-page .w-products-v6 .quantityInput input:focus-visible { outline: none; }
.hnr-page .w-products-v6 .quantityInput_zmdi { font-size: 16px; color: rgb(54, 65, 83); }
.hnr-page .w-products-v6 .price_priceRow { display: flex; align-items: center; column-gap: 16px; }
.hnr-page .w-products-v6 .price_current { font-size: 28px; line-height: 1; font-weight: 700; color: rgb(16, 24, 40); }
.hnr-page .w-products-v6 .price_old { font-size: 16px; line-height: 1; font-weight: 400; color: rgb(153, 161, 175); text-decoration: line-through; }
.hnr-page .w-products-v6 .price_lowestPrice { font-size: 14px; line-height: 1; font-weight: 500; color: rgb(124, 124, 124); margin-top: 4px; }
.hnr-page .w-products-v6 .advPagination_btn:not(.dots):not(.disabled):not(.active) { cursor: pointer; }
.hnr-page .w-products-v6 .advPagination_btn:not(.dots):not(.disabled):not(.active):hover { background-color: rgb(243, 244, 246); }
.hnr-page .w-products-v6 .filters_mobileSwitchBtn { display: none; }
.hnr-page .w-products-v6 .productList_container { display: flex; gap: 20px 30px; width: 100%; }
.hnr-page .w-products-v6 .productList_container.columnDirection { flex-direction: column; }
.hnr-page .w-products-v6 .productList_container .filtersOnRight { order: 2; }
.hnr-page .w-products-v6 .productList_container .productsOnLeft { order: 1; }
.hnr-page .w-products-v6 .productList_container > div { padding: 0px; float: unset; min-height: auto; }
.hnr-page .w-products-v6 .gridLayout { display: flex; flex-wrap: wrap; margin: 0px; row-gap: 16px; }
.hnr-page .w-products-v6 .gridLayout_item { padding: 0px; }
.hnr-page .w-products-v6 .gridLayout .item { height: 100%; margin: 0px 8px; border: 1px solid rgb(243, 244, 246); border-radius: 14px; display: flex; flex-direction: column; }
.hnr-page .w-products-v6 .chessboardLayout .item { display: flex; align-items: center; column-gap: 16px; }
.hnr-page .w-products-v6 .gridLayout .item_image { height: 400px; border-top-left-radius: inherit; border-top-right-radius: inherit; }
.hnr-page .w-products-v6 .item_image a { display: flex; height: 100%; }
.hnr-page .w-products-v6 .item_image img { object-fit: cover; object-position: center center; }
.hnr-page .w-products-v6 .item_details { display: flex; flex-direction: column; flex-grow: 1; }
.hnr-page .w-products-v6 .product_info { display: flex; flex-direction: column; justify-content: space-between; flex-grow: 1; padding: 16px; row-gap: 16px; }
.hnr-page .w-products-v6 .product_details { display: flex; flex-direction: column; row-gap: 16px; }
.hnr-page .w-products-v6 .product_category { font-size: 13px; line-height: 1; color: rgb(74, 85, 101); }
.hnr-page .w-products-v6 .product_condition { font-size: 13px; line-height: 1; color: rgb(74, 85, 101); }
.hnr-page .w-products-v6 .product_date { font-size: 13px; line-height: 1; color: rgb(74, 85, 101); }
.hnr-page .w-products-v6 .product_mainAttributes { font-size: 13px; line-height: 1; color: rgb(74, 85, 101); }
.hnr-page .w-products-v6 .listLayout .item { display: flex; align-items: center; column-gap: 20px; }
.hnr-page .w-products-v6 .listLayout .item_image { height: 250px; width: 250px; flex-shrink: 0; }
.hnr-page .w-products-v6 .chessboardLayout { display: flex; flex-direction: column; row-gap: 20px; }
.hnr-page .w-products-v6 .chessboardLayout .item_image { height: 250px; width: 250px; flex-shrink: 0; }
.hnr-page .w-products-v6 .chessboardLayout_item:nth-child(2n) .item_imageLeft + .item_details { order: -1; }
.hnr-page .w-products-v6 .chessboardLayout_item:nth-child(2n+1) .item_imageRight + .item_details { order: -1; }
.hnr-page .w-products-v6 .listLayout { display: flex; flex-direction: column; row-gap: 20px; }
.hnr-page .w-products-v6 .item_image.overlay-active { position: absolute; top: 0px; width: 100%; background-color: rgba(0, 0, 0, 0.5); }
.hnr-page .w-products-v6 .overlay-active .product_info { height: 100%; }
.hnr-page .w-products-v6 .item_image.overlay-hover { position: absolute; top: 0px; width: 100%; background-color: rgba(0, 0, 0, 0.5); opacity: 0; transition: opacity 0.5s; }
.hnr-page .w-products-v6 .item_image.overlay-hover:hover { opacity: 1; }
.hnr-page .w-products-v6 .overlay-hover .product_info { height: 100%; }
.hnr-page .w-products-v6 .product_description { font-size: 13px; color: rgb(74, 85, 101); }
.hnr-page .w-products-v6 .item_image_overlay { width: 100%; height: 100%; }
.hnr-page .w-products-v6 .product_title { font-size: 20px; font-weight: 600; color: rgb(16, 24, 40); margin-top: 0px; margin-bottom: 0px; }
.hnr-page .w-products-v6 .product_titleWrapper > h3 a { font-size: inherit; font-family: inherit; color: inherit; font-weight: inherit; letter-spacing: inherit; font-style: inherit; line-height: inherit; }
.hnr-page .w-products-v6 .product_buttonWrapper { display: flex; flex-direction: column; row-gap: 8px; }
.hnr-page .w-products-v6 .product_addToCartWrapper { display: flex; align-items: center; column-gap: 12px; }
.hnr-page .w-products-v6 .product_btn { height: 38px; display: flex; align-items: center; justify-content: center; padding: 0px; border: none; background-color: rgb(82, 82, 82); color: rgb(255, 255, 255); font-size: 16px; font-weight: 500; border-radius: 10px; flex-grow: 1; gap: 10px; }
.hnr-page .w-products-v6 .product_btn.column { flex-direction: column; }
.hnr-page .w-products-v6 .product_btn .button-text { margin-bottom: 0px; }
.hnr-page .w-products-v6 .product_buyNowBtn { height: 38px; display: flex; align-items: center; justify-content: center; padding: 0px; border: none; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); font-size: 16px; font-weight: 500; border-radius: 10px; gap: 10px; }
.hnr-page .w-products-v6 .product_buyNowBtn.column { flex-direction: column; }
.hnr-page .w-products-v6 .product_buyNowBtn .button-text { margin-bottom: 0px; }
.hnr-page .w-products-v6 .product_buttonIcon { stroke: rgb(255, 255, 255); }
.hnr-page .w-products-v6 .product_buttonIcon.icon-right { order: 2; }
.hnr-page .w-products-v6 .product_buttonIcon > div { display: flex; }
.hnr-page .w-products-v6 .price_saving { font-size: 12px; line-height: 1; font-weight: 500; color: rgb(0, 166, 62); margin-top: 8px; }
.hnr-page .w-products-v6 .filters { padding: 30px 16px; border: 1px solid rgb(243, 244, 246); border-radius: 14px; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px -1px, rgba(0, 0, 0, 0.1) 0px 1px 3px 0px; }
.hnr-page .w-products-v6 .categoryFilter { padding-bottom: 20px; border-bottom: 1px solid rgb(243, 244, 246); }
.hnr-page .w-products-v6 .categoryFilter_label { font-size: 16px; line-height: 1; font-weight: 600; color: rgb(16, 24, 40); margin-bottom: 20px; }
.hnr-page .w-products-v6 .categoryFilter_subcat { display: flex; align-items: center; justify-content: space-between; }
.hnr-page .w-products-v6 .categoryFilter_subcatText { font-size: 14px; line-height: 1; font-weight: 500; color: rgb(74, 85, 101); cursor: pointer; }
.hnr-page .w-products-v6 .categoryFilter_counter { font-size: 14px; line-height: 1; font-weight: 500; color: rgb(153, 161, 175); }
.hnr-page .w-products-v6 .categoryFilter_subcatList { display: flex; flex-direction: column; row-gap: 12px; }
.hnr-page .w-products-v6 .categoryFilter_subcatPrevious { display: flex; align-items: center; }
.hnr-page .w-products-v6 .categoryFilter_subcatBackText { font-size: 14px; color: rgb(153, 161, 175); margin-right: 4px; }
.hnr-page .w-products-v6 .categoryFilter_subcatPreviousName { font-size: 14px; color: rgb(74, 85, 101); cursor: pointer; }
.hnr-page .w-products-v6 .filters_priceContainer { padding-top: 16px; padding-bottom: 16px; border-bottom: 1px solid rgb(243, 244, 246); }
.hnr-page .w-products-v6 .filters_priceHeader { font-size: 14px; line-height: 1; font-weight: 600; color: rgb(16, 24, 40); margin-bottom: 16px; }
.hnr-page .w-products-v6 .filters_condition { padding-top: 16px; padding-bottom: 16px; border-bottom: 1px solid rgb(243, 244, 246); }
.hnr-page .w-products-v6 .filterPanel_button { background: transparent; border: none; padding: 0px; width: 100%; display: flex; align-items: center; justify-content: space-between; }
.hnr-page .w-products-v6 .filterPanel_label { font-size: 14px; line-height: 1; font-weight: 600; color: rgb(16, 24, 40); }
.hnr-page .w-products-v6 .filterPanel_list { margin-top: 16px; }
.hnr-page .w-products-v6 .dropdownFilter { display: flex; flex-direction: column; row-gap: 12px; list-style: none; padding-left: 0px; margin-top: 16px; margin-bottom: 0px; }
.hnr-page .w-products-v6 .dropdownFilter_listItem { display: flex; align-items: center; justify-content: space-between; }
.hnr-page .w-products-v6 .dropdownFilter_label { font-size: 14px; line-height: 1; font-weight: 500; color: rgb(74, 85, 101); cursor: pointer; }
.hnr-page .w-products-v6 .dropdownFilter_remove { font-size: 14px; line-height: 1; color: rgb(16, 24, 40); }
.hnr-page .w-products-v6 .attributeFilters:not(.attributeFilters:empty) { padding-top: 16px; padding-bottom: 16px; border-bottom: 1px solid rgb(243, 244, 246); }
.hnr-page .w-products-v6 .multiChoiceFilter { list-style: none; display: flex; flex-direction: column; row-gap: 12px; padding: 0px; margin-top: 16px; margin-bottom: 0px; }
.hnr-page .w-products-v6 .multiChoiceFilter_option input { margin: 1px; cursor: pointer; }
.hnr-page .w-products-v6 .multiChoiceFilter_option { display: flex; align-items: center; column-gap: 8px; }
.hnr-page .w-products-v6 .multiChoiceFilter_label { font-size: 14px; line-height: 1; font-weight: 500; color: rgb(74, 85, 101); }
.hnr-page .w-products-v6 .dropdownFilter_listItem.active span { font-weight: 600; color: rgb(16, 24, 40); }
.hnr-page .w-products-v6 .rangeFilter_area { display: flex; flex-direction: column; row-gap: 12px; }
.hnr-page .w-products-v6 .rangeFilter_input { border: 1px solid rgb(229, 231, 235); border-radius: 4px; height: 38px; font-size: 14px; color: rgb(106, 114, 130); padding-left: 12px; padding-right: 12px; }
.hnr-page .w-products-v6 .products_pagination { display: flex; align-items: center; justify-content: space-between; margin-bottom: 20px; }
.hnr-page .w-products-v6 .products_counter { font-size: 14px; line-height: 1; font-weight: 600; color: rgb(21, 21, 21); }
.hnr-page .w-products-v6 .products_paginationFirstRow { display: flex; align-items: center; column-gap: 16px; }
.hnr-page .w-products-v6 .products_icon { font-size: 26px; cursor: pointer; color: rgb(95, 99, 104); }
.hnr-page .w-products-v6 .products_sort { display: flex; align-items: center; }
.hnr-page .w-products-v6 .productsSort_label { font-size: 14px; line-height: 1; font-weight: 500; color: rgb(21, 21, 21); margin-right: 8px; }
.hnr-page .w-products-v6 .productsSort_input { font-size: 14px; line-height: 1; color: rgb(21, 21, 21); margin-right: 8px; }
.hnr-page .w-products-v6 .productsSort_btn { font-size: 14px; line-height: 1; background-color: transparent; border: 1px solid rgb(229, 231, 235); height: 34px; display: flex; align-items: center; justify-content: space-around; min-width: 180px; border-radius: 4px; }
.hnr-page .w-products-v6 .productsSort_btn > div { display: flex; align-items: center; }
.hnr-page .w-products-v6 .productsSort_icon { font-size: 16px; color: rgb(153, 161, 175); }
.hnr-page .w-products-v6 .productsSort_selectedOrder { font-size: 14px; line-height: 1; color: rgb(95, 99, 104); text-transform: capitalize; }
.hnr-page .w-products-v6 .productsSort_sortDropdownMenu { padding: 6px; min-width: 180px; margin: 0px; border-color: rgb(229, 231, 235); border-radius: 4px; }
.hnr-page .w-products-v6 .productsSort_sortDropdown { display: flex; justify-content: space-between; border-bottom: 1px solid rgb(229, 231, 235); padding-top: 8px; padding-bottom: 8px; }
.hnr-page .w-products-v6 .productsSort_sortDropdown:last-child { border-bottom: none; }
.hnr-page .w-products-v6 .productsSort_sortDropdownValueList { list-style: none; padding-left: 0px; display: flex; flex-direction: column; row-gap: 4px; }
.hnr-page .w-products-v6 .productsSort_sortDropdownValue { font-size: 14px; line-height: 1; color: rgb(95, 99, 104); text-align: right; text-transform: capitalize; cursor: pointer; }
.hnr-page .w-products-v6 .productsSort_sortDropdownValue.active { font-weight: 600; }
.hnr-page .w-products-v6 .products_paginationSecondRow { display: flex; align-items: center; column-gap: 16px; }
.hnr-page .w-products-v6 .products_resultsPerPage { display: flex; align-items: center; }
.hnr-page .w-products-v6 .perPage_label { font-size: 14px; line-height: 1; font-weight: 500; color: rgb(21, 21, 21); margin-right: 8px; }
.hnr-page .w-products-v6 .perPage_btn { font-size: 14px; line-height: 1; background-color: transparent; border: 1px solid rgb(229, 231, 235); height: 34px; display: flex; align-items: center; justify-content: space-around; min-width: 65px; border-radius: 4px; }
.hnr-page .w-products-v6 .perPage_icon { font-size: 16px; color: rgb(153, 161, 175); }
.hnr-page .w-products-v6 .perPage_dropdownMenu { padding: 6px; margin-top: 0px; border-color: rgb(229, 231, 235); border-radius: 4px; min-width: 65px; display: flex; flex-direction: column; row-gap: 8px; margin-bottom: 0px; }
.hnr-page .w-products-v6 .perPage_result { font-size: 14px; line-height: 1; color: rgb(21, 21, 21); cursor: pointer; }
.hnr-page .w-products-v6 .perPage_input { font-size: 14px; line-height: 1; color: rgb(21, 21, 21); background-color: transparent; }
.hnr-page .w-products-v6 .dropdown-menu { z-index: 3; min-width: unset; padding: 0px; border: none; }
.hnr-page .w-products-v6 .productsSort_sortType { font-size: 14px; line-height: 1; font-weight: 500; color: rgb(21, 21, 21); margin-right: 8px; }
.hnr-page .w-products-v6 .products_paginator { display: flex; align-items: center; }
.hnr-page .w-products-v6 .quickPaginator_label { font-size: 14px; line-height: 1; font-weight: 500; color: rgb(21, 21, 21); margin-right: 8px; }
.hnr-page .w-products-v6 .quickPaginator_totalPageLabel { font-size: 14px; line-height: 1; color: rgb(21, 21, 21); margin-left: 8px; }
.hnr-page .w-products-v6 .quickPaginator_pageValue { font-size: 14px; line-height: 1; background-color: transparent; border: 1px solid rgb(229, 231, 235); height: 34px; display: flex; align-items: center; justify-content: space-around; border-radius: 4px; padding: 0px 6px; width: 56px; }
.hnr-page .w-products-v6 .quickPaginator_form { position: relative; }
.hnr-page .w-products-v6 .quickPaginator_btnGroup { position: absolute; top: 0px; right: 6px; display: flex; flex-direction: column; padding-top: 4px; padding-bottom: 4px; }
.hnr-page .w-products-v6 .quickPaginator_btnPage { display: flex; align-items: center; padding: 0px; border: none; opacity: 0.2; background-color: transparent; height: 13px; cursor: pointer; }
.hnr-page .w-products-v6 .products_bottomBar { display: flex; align-items: center; column-gap: 16px; justify-content: flex-end; margin-top: 20px; }
.hnr-page .w-products-v6 .products_notFound { text-align: center; margin-top: 60px; margin-bottom: 60px; width: 100%; }
.hnr-page .w-products-v6 .categoryPath_breadcrumb { display: flex; align-items: center; column-gap: 8px; list-style: none; padding-top: 28px; padding-bottom: 28px; padding-left: 0px; margin-bottom: 0px; }
.hnr-page .w-products-v6 .categoryPath_breadcrumbItem { font-size: 14px; line-height: 1; color: rgb(106, 114, 130); }
.hnr-page .w-products-v6 .categoryPath_breadcrumbItem.active { color: rgb(16, 24, 40); }
.hnr-page .w-products-v6 .categoryPath_breadcrumbDivider { font-size: 14px; line-height: 1; color: rgb(106, 114, 130); }
.hnr-page .w-products-v6 .advPagination_pages { display: flex; align-items: center; justify-content: center; list-style: none; padding-left: 0px; border-radius: 6px; width: fit-content;width: -moz-fit-content; margin: 20px auto 0px; column-gap: 4px; }
.hnr-page .w-products-v6 .advPagination_btn { font-size: 14px; line-height: 1; height: 36px; width: 36px; display: flex; align-items: center; justify-content: center; color: rgb(75, 81, 95); border-radius: 10px; }
.hnr-page .w-products-v6 .advPagination_btn.active { background-color: rgb(41, 44, 52); color: rgb(255, 255, 255); }
.hnr-page .w-products-v6 .advPagination_btn > a { font-size: inherit; font-family: inherit; color: inherit; font-weight: inherit; letter-spacing: inherit; font-style: inherit; }
.hnr-page .w-products-v6 .filterChips { padding-left: 0px; list-style: none; display: flex; align-items: center; column-gap: 12px; margin-bottom: 20px; }
.hnr-page .w-products-v6 .filterChips_label { display: flex; align-items: center; column-gap: 8px; }
.hnr-page .w-products-v6 .filterChips_labelTitle { font-size: 14px; line-height: 1; font-weight: 600; color: rgb(16, 24, 40); }
.hnr-page .w-products-v6 .filterChips_chip { font-size: 12px; line-height: 1; font-weight: 500; color: rgb(21, 21, 21); display: flex; align-items: center; column-gap: 5px; padding: 8px 12px; background-color: rgb(243, 244, 246); border-radius: 16px; }
.hnr-page .w-products-v6 .filterChips_close { color: rgb(106, 114, 130); cursor: pointer; }
.hnr-page .w-products-v6 .item_label { position: absolute; top: 16px; left: 16px; width: fit-content;width: -moz-fit-content; padding: 8px 12px; font-size: 12px; line-height: 1; font-weight: 700; color: rgb(255, 255, 255); border-radius: 20px; box-shadow: rgba(0, 0, 0, 0.1) 0px 3.73px 5.59px -3.73px, rgba(0, 0, 0, 0.1) 0px 9.32px 13.97px -2.79px; z-index: 2; }
.hnr-page .w-products-v6 .item_label--discount { background-color: rgb(44, 172, 97); }
.hnr-page .w-products-v6 .item_label--newProduct { background-color: rgb(16, 24, 40); }
.hnr-page .w-products-v6 .product-popup { position: fixed; top: 0px; left: 0px; width: 100%; background-color: rgba(0, 0, 0, 0.5); z-index: 201; height: 100%; }
.hnr-page .w-products-v6 .product-popup_area { background: rgb(255, 255, 255); display: flex; padding-top: 48px; max-height: none; min-height: 0px; height: 80vh; top: 10%; max-width: 770px; left: calc(50% + 0px); transform: translate(-50%, 0%); min-width: 0px; width: 100%; }
.hnr-page .w-products-v6 .product-popup_close::before { content: "×"; font-size: 2rem; }
.hnr-page .w-products-v6 .product-popup_close { align-items: center; border: 1px solid rgb(0, 0, 0); border-radius: 50%; cursor: pointer; display: flex; height: 30px; justify-content: center; position: fixed; right: 20px; top: 20px; transition: 0.3s linear; width: 30px; z-index: 10; }
.hnr-page .w-productsStatic-v2 .filters_mobileSwitchBtn { display: none; }
.hnr-page .w-productsStatic-v2 .productList_container { display: flex; gap: 20px 30px; width: 100%; }
.hnr-page .w-productsStatic-v2 .productList_container.columnDirection { flex-direction: column; }
.hnr-page .w-productsStatic-v2 .productList_container .filtersOnRight { order: 2; }
.hnr-page .w-productsStatic-v2 .productList_container .productsOnLeft { order: 1; }
.hnr-page .w-productsStatic-v2 .productList_container > div { padding: 0px; float: unset; min-height: auto; }
.hnr-page .w-productsStatic-v2 .gridLayout { display: flex; flex-wrap: wrap; margin: 0px; row-gap: 16px; }
.hnr-page .w-productsStatic-v2 .gridLayout_item { padding: 0px; }
.hnr-page .w-productsStatic-v2 .gridLayout .item { height: 100%; margin: 0px 8px; border: 1px solid rgb(243, 244, 246); border-radius: 14px; display: flex; flex-direction: column; }
.hnr-page .w-productsStatic-v2 .chessboardLayout .item { display: flex; align-items: center; column-gap: 16px; }
.hnr-page .w-productsStatic-v2 .gridLayout .item_image { height: 400px; border-top-left-radius: inherit; border-top-right-radius: inherit; }
.hnr-page .w-productsStatic-v2 .item_image a { display: flex; height: 100%; }
.hnr-page .w-productsStatic-v2 .item_image img { object-fit: cover; object-position: center center; }
.hnr-page .w-productsStatic-v2 .item_details { display: flex; flex-direction: column; flex-grow: 1; }
.hnr-page .w-productsStatic-v2 .product_info { display: flex; flex-direction: column; justify-content: space-between; flex-grow: 1; padding: 16px; row-gap: 16px; }
.hnr-page .w-productsStatic-v2 .product_details { display: flex; flex-direction: column; row-gap: 16px; }
.hnr-page .w-productsStatic-v2 .product_category { font-size: 13px; line-height: 1; color: rgb(74, 85, 101); }
.hnr-page .w-productsStatic-v2 .product_condition { font-size: 13px; line-height: 1; color: rgb(74, 85, 101); }
.hnr-page .w-productsStatic-v2 .product_date { font-size: 13px; line-height: 1; color: rgb(74, 85, 101); }
.hnr-page .w-productsStatic-v2 .product_mainAttributes { font-size: 13px; line-height: 1; color: rgb(74, 85, 101); }
.hnr-page .w-productsStatic-v2 .listLayout .item { display: flex; align-items: center; column-gap: 20px; }
.hnr-page .w-productsStatic-v2 .listLayout .item_image { height: 250px; width: 250px; flex-shrink: 0; }
.hnr-page .w-productsStatic-v2 .chessboardLayout { display: flex; flex-direction: column; row-gap: 20px; }
.hnr-page .w-productsStatic-v2 .chessboardLayout .item_image { height: 250px; width: 250px; flex-shrink: 0; }
.hnr-page .w-productsStatic-v2 .chessboardLayout_item:nth-child(2n) .item_imageLeft + .item_details { order: -1; }
.hnr-page .w-productsStatic-v2 .chessboardLayout_item:nth-child(2n+1) .item_imageRight + .item_details { order: -1; }
.hnr-page .w-productsStatic-v2 .listLayout { display: flex; flex-direction: column; row-gap: 20px; }
.hnr-page .w-productsStatic-v2 .item_image.overlay-active { position: absolute; top: 0px; width: 100%; background: linear-gradient(0deg, rgba(6, 11, 24, 0.88) 0%, rgba(6, 11, 24, 0.28) 55%, rgba(6, 11, 24, 0.04) 100%); z-index: 3; }
.hnr-page .w-productsStatic-v2 .overlay-active .product_info { height: 100%; justify-content: flex-end; }
.hnr-page .w-productsStatic-v2 .item_image.overlay-hover { position: absolute; top: 0px; width: 100%; background: linear-gradient(0deg, rgba(6, 11, 24, 0.88) 0%, rgba(6, 11, 24, 0.28) 55%, rgba(6, 11, 24, 0.04) 100%); opacity: 0; transition: opacity 0.5s; }
.hnr-page .w-productsStatic-v2 .item_image.overlay-hover:hover { opacity: 1; }
.hnr-page .w-productsStatic-v2 .overlay-hover .product_info { height: 100%; justify-content: flex-end; }
.hnr-page .w-productsStatic-v2 .product_description { font-size: 13px; color: rgb(74, 85, 101); }
.hnr-page .w-productsStatic-v2 .item_image_overlay { width: 100%; height: 100%; }
.hnr-page .w-productsStatic-v2 .product_title { font-size: 20px; font-weight: 600; color: rgb(16, 24, 40); margin-top: 0px; margin-bottom: 0px; }
.hnr-page .w-productsStatic-v2 .product_titleWrapper > h3 a { font-size: inherit; font-family: inherit; color: inherit; font-weight: inherit; letter-spacing: inherit; font-style: inherit; line-height: inherit; }
.hnr-page .w-productsStatic-v2 .product_buttonWrapper { display: flex; flex-direction: column; row-gap: 8px; }
.hnr-page .w-productsStatic-v2 .product_addToCartWrapper { display: flex; align-items: center; column-gap: 12px; }
.hnr-page .w-productsStatic-v2 .quantityInput { font-size: 14px; font-weight: 600; color: rgb(10, 10, 10); width: 104px; height: 38px; border: none; background-color: rgb(243, 244, 246); border-radius: 10px; }
.hnr-page .w-productsStatic-v2 .quantityInput input { background-color: transparent; max-width: 34px; }
.hnr-page .w-productsStatic-v2 .quantityInput input:focus-visible { outline: none; }
.hnr-page .w-productsStatic-v2 .quantityInput_zmdi { font-size: 16px; color: rgb(54, 65, 83); }
.hnr-page .w-productsStatic-v2 .product_btn { height: 38px; display: flex; align-items: center; justify-content: center; padding: 0px; border: none; background-color: rgb(82, 82, 82); color: rgb(255, 255, 255); font-size: 16px; font-weight: 500; border-radius: 10px; flex-grow: 1; gap: 10px; }
.hnr-page .w-productsStatic-v2 .product_btn.column { flex-direction: column; }
.hnr-page .w-productsStatic-v2 .product_btn .button-text { margin-bottom: 0px; }
.hnr-page .w-productsStatic-v2 .product_buyNowBtn { height: 38px; display: flex; align-items: center; justify-content: center; padding: 0px; border: none; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); font-size: 16px; font-weight: 500; border-radius: 10px; gap: 10px; }
.hnr-page .w-productsStatic-v2 .product_buyNowBtn.column { flex-direction: column; }
.hnr-page .w-productsStatic-v2 .product_buyNowBtn .button-text { margin-bottom: 0px; }
.hnr-page .w-productsStatic-v2 .product_buttonIcon { stroke: rgb(255, 255, 255); }
.hnr-page .w-productsStatic-v2 .product_buttonIcon.icon-right { order: 2; }
.hnr-page .w-productsStatic-v2 .product_buttonIcon.icon-bottom { order: 2; }
.hnr-page .w-productsStatic-v2 .product_buttonIcon > div { display: flex; }
.hnr-page .w-productsStatic-v2 .price_priceRow { display: flex; align-items: center; column-gap: 16px; }
.hnr-page .w-productsStatic-v2 .price_current { font-size: 28px; line-height: 1; font-weight: 700; color: rgb(16, 24, 40); }
.hnr-page .w-productsStatic-v2 .price_old { font-size: 16px; line-height: 1; font-weight: 400; color: rgb(153, 161, 175); text-decoration: line-through; }
.hnr-page .w-productsStatic-v2 .price_saving { font-size: 12px; line-height: 1; font-weight: 500; color: rgb(0, 166, 62); margin-top: 8px; }
.hnr-page .w-productsStatic-v2 .price_lowestPrice { font-size: 14px; line-height: 1; font-weight: 500; color: rgb(124, 124, 124); margin-top: 4px; }
.hnr-page .w-productsStatic-v2 .filters { padding: 30px 16px; border: 1px solid rgb(243, 244, 246); border-radius: 14px; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px -1px, rgba(0, 0, 0, 0.1) 0px 1px 3px 0px; }
.hnr-page .w-productsStatic-v2 .categoryFilter { padding-bottom: 20px; border-bottom: 1px solid rgb(243, 244, 246); }
.hnr-page .w-productsStatic-v2 .categoryFilter_label { font-size: 16px; line-height: 1; font-weight: 600; color: rgb(16, 24, 40); margin-bottom: 20px; }
.hnr-page .w-productsStatic-v2 .categoryFilter_subcat { display: flex; align-items: center; justify-content: space-between; }
.hnr-page .w-productsStatic-v2 .categoryFilter_subcatText { font-size: 14px; line-height: 1; font-weight: 500; color: rgb(74, 85, 101); cursor: pointer; }
.hnr-page .w-productsStatic-v2 .categoryFilter_counter { font-size: 14px; line-height: 1; font-weight: 500; color: rgb(153, 161, 175); }
.hnr-page .w-productsStatic-v2 .categoryFilter_subcatList { display: flex; flex-direction: column; row-gap: 12px; }
.hnr-page .w-productsStatic-v2 .categoryFilter_subcatPrevious { display: flex; align-items: center; }
.hnr-page .w-productsStatic-v2 .categoryFilter_subcatBackText { font-size: 14px; color: rgb(153, 161, 175); margin-right: 4px; }
.hnr-page .w-productsStatic-v2 .categoryFilter_subcatPreviousName { font-size: 14px; color: rgb(74, 85, 101); cursor: pointer; }
.hnr-page .w-productsStatic-v2 .filters_priceContainer { padding-top: 16px; padding-bottom: 16px; border-bottom: 1px solid rgb(243, 244, 246); }
.hnr-page .w-productsStatic-v2 .filters_priceHeader { font-size: 14px; line-height: 1; font-weight: 600; color: rgb(16, 24, 40); margin-bottom: 16px; }
.hnr-page .w-productsStatic-v2 .filters_condition { padding-top: 16px; padding-bottom: 16px; border-bottom: 1px solid rgb(243, 244, 246); }
.hnr-page .w-productsStatic-v2 .filterPanel_button { background: transparent; border: none; padding: 0px; width: 100%; display: flex; align-items: center; justify-content: space-between; }
.hnr-page .w-productsStatic-v2 .filterPanel_label { font-size: 14px; line-height: 1; font-weight: 600; color: rgb(16, 24, 40); }
.hnr-page .w-productsStatic-v2 .filterPanel_list { margin-top: 16px; }
.hnr-page .w-productsStatic-v2 .dropdownFilter { display: flex; flex-direction: column; row-gap: 12px; list-style: none; padding-left: 0px; margin-top: 16px; margin-bottom: 0px; }
.hnr-page .w-productsStatic-v2 .dropdownFilter_listItem { display: flex; align-items: center; justify-content: space-between; }
.hnr-page .w-productsStatic-v2 .dropdownFilter_label { font-size: 14px; line-height: 1; font-weight: 500; color: rgb(74, 85, 101); cursor: pointer; }
.hnr-page .w-productsStatic-v2 .dropdownFilter_remove { font-size: 14px; line-height: 1; color: rgb(16, 24, 40); }
.hnr-page .w-productsStatic-v2 .attributeFilters:not(.attributeFilters:empty) { padding-top: 16px; padding-bottom: 16px; border-bottom: 1px solid rgb(243, 244, 246); }
.hnr-page .w-productsStatic-v2 .multiChoiceFilter { list-style: none; display: flex; flex-direction: column; row-gap: 12px; padding: 0px; margin-top: 16px; margin-bottom: 0px; }
.hnr-page .w-productsStatic-v2 .multiChoiceFilter_option input { margin: 1px; cursor: pointer; }
.hnr-page .w-productsStatic-v2 .multiChoiceFilter_option { display: flex; align-items: center; column-gap: 8px; }
.hnr-page .w-productsStatic-v2 .multiChoiceFilter_label { font-size: 14px; line-height: 1; font-weight: 500; color: rgb(74, 85, 101); }
.hnr-page .w-productsStatic-v2 .dropdownFilter_listItem.active span { font-weight: 600; color: rgb(16, 24, 40); }
.hnr-page .w-productsStatic-v2 .rangeFilter_area { display: flex; flex-direction: column; row-gap: 12px; }
.hnr-page .w-productsStatic-v2 .rangeFilter_input { border: 1px solid rgb(229, 231, 235); border-radius: 4px; height: 38px; font-size: 14px; color: rgb(106, 114, 130); padding-left: 12px; padding-right: 12px; }
.hnr-page .w-productsStatic-v2 .products_pagination { display: flex; align-items: center; justify-content: space-between; margin-bottom: 20px; }
.hnr-page .w-productsStatic-v2 .products_counter { font-size: 14px; line-height: 1; font-weight: 600; color: rgb(21, 21, 21); }
.hnr-page .w-productsStatic-v2 .products_paginationFirstRow { display: flex; align-items: center; column-gap: 16px; }
.hnr-page .w-productsStatic-v2 .products_icon { font-size: 26px; cursor: pointer; color: rgb(95, 99, 104); }
.hnr-page .w-productsStatic-v2 .products_sort { display: flex; align-items: center; }
.hnr-page .w-productsStatic-v2 .productsSort_label { font-size: 14px; line-height: 1; font-weight: 500; color: rgb(21, 21, 21); margin-right: 8px; }
.hnr-page .w-productsStatic-v2 .productsSort_input { font-size: 14px; line-height: 1; color: rgb(21, 21, 21); margin-right: 8px; }
.hnr-page .w-productsStatic-v2 .productsSort_btn { font-size: 14px; line-height: 1; background-color: transparent; border: 1px solid rgb(229, 231, 235); height: 34px; display: flex; align-items: center; justify-content: space-around; min-width: 180px; border-radius: 4px; }
.hnr-page .w-productsStatic-v2 .productsSort_btn > div { display: flex; align-items: center; }
.hnr-page .w-productsStatic-v2 .productsSort_icon { font-size: 16px; color: rgb(153, 161, 175); }
.hnr-page .w-productsStatic-v2 .productsSort_selectedOrder { font-size: 14px; line-height: 1; color: rgb(95, 99, 104); text-transform: capitalize; }
.hnr-page .w-productsStatic-v2 .productsSort_sortDropdownMenu { padding: 6px; min-width: 180px; margin: 0px; border-color: rgb(229, 231, 235); border-radius: 4px; }
.hnr-page .w-productsStatic-v2 .productsSort_sortDropdown { display: flex; justify-content: space-between; border-bottom: 1px solid rgb(229, 231, 235); padding-top: 8px; padding-bottom: 8px; }
.hnr-page .w-productsStatic-v2 .productsSort_sortDropdown:last-child { border-bottom: none; }
.hnr-page .w-productsStatic-v2 .productsSort_sortDropdownValueList { list-style: none; padding-left: 0px; display: flex; flex-direction: column; row-gap: 4px; }
.hnr-page .w-productsStatic-v2 .productsSort_sortDropdownValue { font-size: 14px; line-height: 1; color: rgb(95, 99, 104); text-align: right; text-transform: capitalize; cursor: pointer; }
.hnr-page .w-productsStatic-v2 .productsSort_sortDropdownValue.active { font-weight: 600; }
.hnr-page .w-productsStatic-v2 .products_paginationSecondRow { display: flex; align-items: center; column-gap: 16px; }
.hnr-page .w-productsStatic-v2 .products_resultsPerPage { display: flex; align-items: center; }
.hnr-page .w-productsStatic-v2 .perPage_label { font-size: 14px; line-height: 1; font-weight: 500; color: rgb(21, 21, 21); margin-right: 8px; }
.hnr-page .w-productsStatic-v2 .perPage_btn { font-size: 14px; line-height: 1; background-color: transparent; border: 1px solid rgb(229, 231, 235); height: 34px; display: flex; align-items: center; justify-content: space-around; min-width: 65px; border-radius: 4px; }
.hnr-page .w-productsStatic-v2 .perPage_icon { font-size: 16px; color: rgb(153, 161, 175); }
.hnr-page .w-productsStatic-v2 .perPage_dropdownMenu { padding: 6px; margin-top: 0px; border-color: rgb(229, 231, 235); border-radius: 4px; min-width: 65px; display: flex; flex-direction: column; row-gap: 8px; margin-bottom: 0px; }
.hnr-page .w-productsStatic-v2 .perPage_result { font-size: 14px; line-height: 1; color: rgb(21, 21, 21); cursor: pointer; }
.hnr-page .w-productsStatic-v2 .perPage_input { font-size: 14px; line-height: 1; color: rgb(21, 21, 21); background-color: transparent; }
.hnr-page .w-productsStatic-v2 .dropdown-menu { z-index: 3; min-width: unset; padding: 0px; border: none; }
.hnr-page .w-productsStatic-v2 .productsSort_sortType { font-size: 14px; line-height: 1; font-weight: 500; color: rgb(21, 21, 21); margin-right: 8px; }
.hnr-page .w-productsStatic-v2 .products_paginator { display: flex; align-items: center; }
.hnr-page .w-productsStatic-v2 .quickPaginator_label { font-size: 14px; line-height: 1; font-weight: 500; color: rgb(21, 21, 21); margin-right: 8px; }
.hnr-page .w-productsStatic-v2 .quickPaginator_totalPageLabel { font-size: 14px; line-height: 1; color: rgb(21, 21, 21); margin-left: 8px; }
.hnr-page .w-productsStatic-v2 .quickPaginator_pageValue { font-size: 14px; line-height: 1; background-color: transparent; border: 1px solid rgb(229, 231, 235); height: 34px; display: flex; align-items: center; justify-content: space-around; border-radius: 4px; padding: 0px 6px; width: 56px; }
.hnr-page .w-productsStatic-v2 .quickPaginator_form { position: relative; }
.hnr-page .w-productsStatic-v2 .quickPaginator_btnGroup { position: absolute; top: 0px; right: 6px; display: flex; flex-direction: column; padding-top: 4px; padding-bottom: 4px; }
.hnr-page .w-productsStatic-v2 .quickPaginator_btnPage { display: flex; align-items: center; padding: 0px; border: none; opacity: 0.2; background-color: transparent; height: 13px; cursor: pointer; }
.hnr-page .w-productsStatic-v2 .products_bottomBar { display: flex; align-items: center; column-gap: 16px; justify-content: flex-end; margin-top: 20px; }
.hnr-page .w-productsStatic-v2 .products_notFound { text-align: center; margin-top: 60px; margin-bottom: 60px; width: 100%; }
.hnr-page .w-productsStatic-v2 .categoryPath_breadcrumb { display: flex; align-items: center; column-gap: 8px; list-style: none; padding-top: 28px; padding-bottom: 28px; padding-left: 0px; margin-bottom: 0px; }
.hnr-page .w-productsStatic-v2 .categoryPath_breadcrumbItem { font-size: 14px; line-height: 1; color: rgb(106, 114, 130); }
.hnr-page .w-productsStatic-v2 .categoryPath_breadcrumbItem.active { color: rgb(16, 24, 40); }
.hnr-page .w-productsStatic-v2 .categoryPath_breadcrumbDivider { font-size: 14px; line-height: 1; color: rgb(106, 114, 130); }
.hnr-page .w-productsStatic-v2 .advPagination_pages { display: flex; align-items: center; justify-content: center; list-style: none; padding-left: 0px; border-radius: 6px; width: fit-content;width: -moz-fit-content; margin: 20px auto 0px; column-gap: 4px; }
.hnr-page .w-productsStatic-v2 .advPagination_btn { font-size: 14px; line-height: 1; height: 36px; width: 36px; display: flex; align-items: center; justify-content: center; color: rgb(75, 81, 95); border-radius: 10px; }
.hnr-page .w-productsStatic-v2 .advPagination_btn:not(.dots):not(.disabled):not(.active) { cursor: pointer; }
.hnr-page .w-productsStatic-v2 .advPagination_btn:not(.dots):not(.disabled):not(.active):hover { background-color: rgb(243, 244, 246); }
.hnr-page .w-productsStatic-v2 .advPagination_btn.active { background-color: rgb(41, 44, 52); color: rgb(255, 255, 255); }
.hnr-page .w-productsStatic-v2 .advPagination_btn > a { font-size: inherit; font-family: inherit; color: inherit; font-weight: inherit; letter-spacing: inherit; font-style: inherit; }
.hnr-page .w-productsStatic-v2 .filterChips { padding-left: 0px; list-style: none; display: flex; align-items: center; column-gap: 12px; margin-bottom: 20px; }
.hnr-page .w-productsStatic-v2 .filterChips_label { display: flex; align-items: center; column-gap: 8px; }
.hnr-page .w-productsStatic-v2 .filterChips_labelTitle { font-size: 14px; line-height: 1; font-weight: 600; color: rgb(16, 24, 40); }
.hnr-page .w-productsStatic-v2 .filterChips_chip { font-size: 12px; line-height: 1; font-weight: 500; color: rgb(21, 21, 21); display: flex; align-items: center; column-gap: 5px; padding: 8px 12px; background-color: rgb(243, 244, 246); border-radius: 16px; }
.hnr-page .w-productsStatic-v2 .filterChips_close { color: rgb(106, 114, 130); cursor: pointer; }
.hnr-page .w-productsStatic-v2 .item_label { position: absolute; top: 16px; left: 16px; width: fit-content;width: -moz-fit-content; padding: 8px 12px; font-size: 12px; line-height: 1; font-weight: 700; color: rgb(255, 255, 255); border-radius: 20px; box-shadow: rgba(0, 0, 0, 0.1) 0px 3.73px 5.59px -3.73px, rgba(0, 0, 0, 0.1) 0px 9.32px 13.97px -2.79px; z-index: 2; }
.hnr-page .w-productsStatic-v2 .item_label--discount { background-color: rgb(44, 172, 97); }
.hnr-page .w-productsStatic-v2 .item_label--newProduct { background-color: rgb(16, 24, 40); }
.hnr-page .w-productsStatic-v2 .product-popup { position: fixed; top: 0px; left: 0px; width: 100%; background-color: rgba(0, 0, 0, 0.5); z-index: 201; height: 100%; }
.hnr-page .w-productsStatic-v2 .product-popup_area { background: rgb(255, 255, 255); display: flex; padding-top: 48px; max-height: none; min-height: 0px; height: 80vh; top: 10%; max-width: 770px; left: calc(50% + 0px); transform: translate(-50%, 0%); min-width: 0px; width: 100%; }
.hnr-page .w-productsStatic-v2 .product-popup_close::before { content: "×"; font-size: 2rem; }
.hnr-page .w-productsStatic-v2 .product-popup_close { align-items: center; border: 1px solid rgb(0, 0, 0); border-radius: 50%; cursor: pointer; display: flex; height: 30px; justify-content: center; position: fixed; right: 20px; top: 20px; transition: 0.3s linear; width: 30px; z-index: 10; }
.hnr-page .w-productsStatic-v2 .overlay-active .product_title { color: rgb(255, 255, 255); }
.hnr-page .w-productsStatic-v2 .overlay-active .product_description { color: rgb(255, 255, 255); }
.hnr-page .w-productsStatic-v2 .overlay-active .product_details > span { color: rgb(255, 255, 255); }
.hnr-page .w-productsStatic-v2 .overlay-active .product_price span { color: rgb(255, 255, 255); }
.hnr-page .w-productsStatic-v2 .overlay-hover .product_title { color: rgb(255, 255, 255); }
.hnr-page .w-productsStatic-v2 .overlay-hover .product_description { color: rgb(255, 255, 255); }
.hnr-page .w-productsStatic-v2 .overlay-hover .product_details > span { color: rgb(255, 255, 255); }
.hnr-page .w-productsStatic-v2 .overlay-hover .product_price span { color: rgb(255, 255, 255); }
.hnr-page .w-productsStatic-v2 .overlay-active .product_btn { background-color: rgba(255, 255, 255, 0.15); border: 1px solid rgba(255, 255, 255, 0.35); color: rgb(255, 255, 255); }
.hnr-page .w-productsStatic-v2 .overlay-hover .product_btn { background-color: rgba(255, 255, 255, 0.15); border: 1px solid rgba(255, 255, 255, 0.35); color: rgb(255, 255, 255); }
.hnr-page .w-productsStatic-v2 .overlay-active .product_buyNowBtn { background-color: rgba(255, 255, 255, 0.15); border: 1px solid rgba(255, 255, 255, 0.35); color: rgb(255, 255, 255); }
.hnr-page .w-productsStatic-v2 .overlay-hover .product_buyNowBtn { background-color: rgba(255, 255, 255, 0.15); border: 1px solid rgba(255, 255, 255, 0.35); color: rgb(255, 255, 255); }
.hnr-page .w-productsStatic-v2 .product_buyNow.disabled { opacity: 0.2; cursor: not-allowed; }
.hnr-page .w-productsStatic-v2 .product_addToCart.disabled { opacity: 0.2; cursor: not-allowed; }
.hnr-page .w-productDetails-v5 .productDetails_gallery { width: 50%; flex: unset; height: fit-content; }
.hnr-page .w-productDetails-v5 .prDetails { width: 50%; display: flex; flex-direction: column; row-gap: 16px; flex: unset; max-width: unset; justify-content: center; }
.hnr-page .w-productDetails-v5 { width: 100%; }
.hnr-page .w-productDetails-v5 .productDetails { display: flex; flex-direction: column; }
.hnr-page .w-productDetails-v5 .productDetails_info { display: flex; flex-wrap: nowrap; gap: 24px; }
.hnr-page .w-productDetails-v5 .prDetails_name { font-size: 36px; line-height: 1; font-weight: 600; color: rgb(16, 24, 40); padding: 0px; margin-top: 0px; margin-bottom: 0px; }
.hnr-page .w-productDetails-v5 .quantityInput { width: 155px; height: 46px; font-size: 16px; border-radius: 10px; color: rgb(10, 10, 10); border: 1px solid rgb(209, 213, 220); }
.hnr-page .w-productDetails-v5 .quantityInput input { background-color: transparent; }
.hnr-page .w-productDetails-v5 .quantityInput input:focus-visible { outline: none; }
.hnr-page .w-productDetails-v5 em.quantityInput_zmdi { padding: 0px; }
.hnr-page .w-productDetails-v5 .prDetails_btn { width: 100%; background-color: rgb(48, 52, 62); border-radius: 8px; color: rgb(255, 255, 255); text-transform: uppercase; }
.hnr-page .w-productDetails-v5 .prDetails_btn:hover { background-color: rgb(21, 161, 91); }
.hnr-page .w-productDetails-v5 .row { margin: 0px; padding: 0px; }
.hnr-page .w-productDetails-v5 .container { margin: 0px; padding: 0px; }
.hnr-page .w-productDetails-v5 .prDetails_buyAmountWrapper { flex-wrap: nowrap; }
.hnr-page .w-productDetails-v5 .productDetails_gallery > img { width: 100%; }
.hnr-page .w-productDetails-v5 .prDetails_date { margin: 0px; }
.hnr-page .w-productDetails-v5 .prDetails > p { margin: 0px; }
.hnr-page .w-productDetails-v5 .price_priceRow { display: flex; align-items: center; column-gap: 16px; }
.hnr-page .w-productDetails-v5 .price_current { font-size: 30px; line-height: 1; font-weight: 700; color: rgb(16, 24, 40); }
.hnr-page .w-productDetails-v5 .price_old { font-size: 22px; line-height: 1; font-weight: 400; color: rgb(153, 161, 175); text-decoration: line-through; }
.hnr-page .w-productDetails-v5 .price_salePercent { font-size: 14px; line-height: 1; font-weight: 500; color: rgb(0, 130, 54); padding: 4px 16px; background-color: rgb(220, 252, 231); }
.hnr-page .w-productDetails-v5 .price_lowestPrice { font-size: 14px; line-height: 1; color: rgb(168, 168, 168); margin-top: 16px; }
.hnr-page .w-productDetails-v5 .prDetails_details { font-size: 14px; line-height: 1; color: rgb(74, 85, 101); }
.hnr-page .w-productDetails-v5 .prDetails_container { display: flex; flex-direction: column; gap: 16px; }
.hnr-page .w-productDetails-v5 .prDetails_shortTxt { font-size: 16px; color: rgb(54, 65, 83); }
.hnr-page .w-productDetails-v5 .prDetails_brandArea { display: flex; flex-direction: column; padding-top: 20px; padding-bottom: 20px; gap: 8px; border-top: 1px solid rgb(229, 231, 235); border-bottom: 1px solid rgb(229, 231, 235); }
.hnr-page .w-productDetails-v5 .prDetails_brand { display: flex; align-items: center; font-size: 14px; line-height: 1; color: rgb(74, 85, 101); }
.hnr-page .w-productDetails-v5 .prDetails_sku { display: flex; align-items: center; font-size: 14px; line-height: 1; color: rgb(74, 85, 101); }
.hnr-page .w-productDetails-v5 .prDetails_brandLabel { font-weight: 500; color: rgb(16, 24, 40); margin-right: 4px; width: fit-content;width: -moz-fit-content; }
.hnr-page .w-productDetails-v5 .prDetails_inStockLabel { display: flex; align-items: center; font-size: 14px; line-height: 1; font-weight: 500; color: rgb(0, 166, 62); }
.hnr-page .w-productDetails-v5 .prDetails_inStockIcon { margin-right: 4px; width: fit-content;width: -moz-fit-content; }
.hnr-page .w-productDetails-v5 .prDetails_shippingArea { padding: 16px; border: 1px solid rgb(229, 231, 235); border-radius: 10px; }
.hnr-page .w-productDetails-v5 .prDetails_shipmentHeader { display: flex; align-items: center; font-size: 14px; line-height: 1; font-weight: 600; color: rgb(16, 24, 40); margin-bottom: 16px; }
.hnr-page .w-productDetails-v5 .prDetails_shippingHdrIcon { width: 22px; height: 22px; stroke: rgb(16, 24, 40); margin-right: 8px; }
.hnr-page .w-productDetails-v5 .prDetails_shippingMethods { display: flex; flex-direction: column; row-gap: 15px; }
.hnr-page .w-productDetails-v5 .prDetails_shipmentIcon { width: 18px; height: 18px; margin-right: 8px; stroke: rgb(153, 161, 175); }
.hnr-page .w-productDetails-v5 .prDetails_shipmentItemArea { display: flex; align-items: center; justify-content: space-between; }
.hnr-page .w-productDetails-v5 .prDetails_shipmentItemName { display: flex; align-items: center; font-size: 14px; line-height: 1; color: rgb(74, 85, 101); }
.hnr-page .w-productDetails-v5 .prDetails_shipmentPrice { font-size: 14px; font-weight: 500; color: rgb(16, 24, 40); }
.hnr-page .w-productDetails-v5 .prDetails_extraInfo { padding: 16px; border: 1px solid rgb(229, 231, 235); border-radius: 10px; }
.hnr-page .w-productDetails-v5 .prDetails_freeShippingHdr { display: flex; align-items: center; font-size: 14px; line-height: 1; font-weight: 600; color: rgb(16, 24, 40); margin-bottom: 4px; }
.hnr-page .w-productDetails-v5 .prDetails_creditCardIcon { height: 22px; width: 22px; stroke: rgb(74, 85, 101); margin-right: 12px; }
.hnr-page .w-productDetails-v5 .prDetails_freeShippingTxt { font-size: 14px; line-height: 1; color: rgb(74, 85, 101); margin-left: 34px; }
.hnr-page .w-productDetails-v5 .prDetails_extraSeparator { margin-top: 12px; margin-bottom: 12px; }
.hnr-page .w-productDetails-v5 .prDetails_returnHeader { display: flex; align-items: center; font-size: 14px; line-height: 1; font-weight: 600; color: rgb(16, 24, 40); margin-bottom: 4px; }
.hnr-page .w-productDetails-v5 .prDetails_backIcon { height: 22px; width: 22px; stroke: rgb(74, 85, 101); margin-right: 12px; }
.hnr-page .w-productDetails-v5 .prDetails_returnsTxt { font-size: 14px; line-height: 1; color: rgb(74, 85, 101); margin-left: 34px; }
.hnr-page .w-productDetails-v5 .prDetails_localPickUp { display: flex; align-items: center; padding: 16px; border: 1px solid rgb(229, 231, 235); border-radius: 10px; }
.hnr-page .w-productDetails-v5 .prDetails_mapPin { height: 39px; width: 39px; stroke: rgb(21, 93, 252); margin-right: 12px; padding: 8px; border-radius: 10px; background-color: rgb(239, 246, 255); flex-shrink: 0; }
.hnr-page .w-productDetails-v5 .prDetails_pickUpTxt1Line { font-size: 14px; line-height: 1; font-weight: 600; color: rgb(16, 24, 40); margin-bottom: 4px; }
.hnr-page .w-productDetails-v5 .prDetails_pickUpTxt2ndLine { font-size: 14px; line-height: 1; color: rgb(74, 85, 101); }
.hnr-page .w-productDetails-v5 .prDetails_btnsArea { display: flex; flex-direction: column; row-gap: 12px; }
.hnr-page .w-productDetails-v5 .prDetails_buyNowArea { display: flex; align-items: center; column-gap: 12px; }
.hnr-page .w-productDetails-v5 .prDetails_addToCartBtn { display: flex; align-items: center; justify-content: center; flex-grow: 1; background-color: rgb(16, 24, 40); height: 46px; color: rgb(255, 255, 255); font-size: 16px; font-weight: 500; text-transform: uppercase; border-radius: 10px; border: none; }
.hnr-page .w-productDetails-v5 .prDetails_addToCartBtn .button-text { margin-bottom: 0px; }
.hnr-page .w-productDetails-v5 .prDetails_buyNowBtn { display: flex; align-items: center; justify-content: center; flex-grow: 1; border: 2px solid rgb(16, 24, 40); height: 46px; color: rgb(16, 24, 40); font-size: 16px; font-weight: 500; text-transform: uppercase; border-radius: 10px; background-color: transparent; }
.hnr-page .w-productDetails-v5 .prDetails_buyNowBtn .button-text { margin-bottom: 0px; }
.hnr-page .w-productDetails-v5 .productVariants_attributeHeader { font-size: 14px; font-weight: 600; margin-bottom: 12px; color: rgb(16, 24, 40); }
.hnr-page .w-productDetails-v5 .productVariants_attributeValues { display: flex; align-items: center; flex-wrap: wrap; gap: 8px; }
.hnr-page .w-productDetails-v5 .productVariants { display: flex; flex-direction: column; row-gap: 16px; padding-top: 16px; padding-bottom: 16px; border-top: 1px solid rgb(229, 231, 235); }
.hnr-page .w-productDetails-v5 .productVariants_value { height: 46px; display: flex; align-items: center; justify-content: center; padding-left: 16px; padding-right: 16px; border: 1px solid rgb(209, 213, 220); border-radius: 8px; font-size: 14px; line-height: 1; color: rgb(54, 65, 83); background-color: transparent; }
.hnr-page .w-productDetails-v5 .productVariants_value.selected { background-color: rgb(16, 24, 40); color: rgb(255, 255, 255); border-color: rgb(16, 24, 40); }
.hnr-page .w-productDetails-v5 .pTabs_tabsControl { display: flex; border-bottom: 1px solid rgb(217, 221, 229); }
.hnr-page .w-productDetails-v5 .pTabs_header { padding-bottom: 14px; border-bottom: 4px solid transparent; }
.hnr-page .w-productDetails-v5 .pTabs_header > span { text-align: center; }
.hnr-page .w-productDetails-v5 .pTabs_header.opened { border-bottom: 4px solid rgb(60, 65, 77); }
.hnr-page .w-productDetails-v5 .pTabs_header span { color: rgb(144, 151, 168); font-weight: 400; text-transform: none; }
.hnr-page .w-productDetails-v5 .pTabs_header.opened span { color: rgb(29, 31, 36); }
.hnr-page .w-productDetails-v5 .productDetails_infoDesc { font-size: 16px; color: rgb(75, 81, 95); }
.hnr-page .w-productDetails-v5 .productTags_header { font-size: 18px; line-height: 1; font-weight: 700; margin-bottom: 10px; }
.hnr-page .w-productDetails-v5 .productTags_productTagsArea { display: flex; align-items: center; gap: 6px; flex-wrap: wrap; }
.hnr-page .w-productDetails-v5 .productTags_productTagsItem { font-size: 14px; background-color: rgb(245, 245, 245); color: rgb(75, 81, 95); padding: 6px 16px; border-radius: 20px; }
.hnr-page .w-productDetails-v5 .productTags_noTagsInfo { font-size: 14px; line-height: 1; color: rgb(75, 81, 95); }
.hnr-page .w-productDetails-v5 .productAttributes_info { display: flex; flex-direction: column; row-gap: 16px; }
.hnr-page .w-productDetails-v5 .productAttributes_groupHeader { font-size: 16px; line-height: 1; color: rgb(85, 85, 85); font-weight: 600; margin-bottom: 8px; }
.hnr-page .w-productDetails-v5 .productAttributes_container { border: 1px solid rgb(229, 231, 235); border-radius: 18px; }
.hnr-page .w-productDetails-v5 .productAttributes_row { width: 100%; display: flex; align-items: center; justify-content: space-between; padding: 16px 24px; border-bottom: 1px solid rgb(240, 240, 240); }
.hnr-page .w-productDetails-v5 .productAttributes_row:first-child { border-top-left-radius: 18px; border-top-right-radius: 18px; }
.hnr-page .w-productDetails-v5 .productAttributes_row:last-child { border-bottom: none; border-bottom-left-radius: 18px; border-bottom-right-radius: 18px; }
.hnr-page .w-productDetails-v5 .productAttributes_row.odd { background-color: rgb(250, 250, 250); }
.hnr-page .w-productDetails-v5 .productAttributes_label { font-size: 14px; line-height: 1; font-weight: 600; color: rgb(30, 45, 61); }
.hnr-page .w-productDetails-v5 .productAttributes_valueArea { display: flex; align-items: center; column-gap: 4px; }
.hnr-page .w-productDetails-v5 .productAttributes_value { font-size: 14px; line-height: 1; color: rgb(85, 85, 85); }
.hnr-page .w-productDetails-v5 .productDetails_productDescDetails { display: flex; flex-direction: column; row-gap: 30px; padding-top: 40px; margin-top: 40px; border-top: 1px dashed rgb(163, 163, 163); }
.hnr-page .w-productDetails-v5 .productDetails_descriptionHeader { font-size: 18px; line-height: 1; font-weight: 700; margin-bottom: 10px; }
.hnr-page .w-productDetails-v5 .productDetails_attribiutesHeader { font-size: 18px; line-height: 1; font-weight: 700; margin-bottom: 10px; }
.hnr-page .w-productDetails-v5 .pTabs_tabContent { display: flex; flex-direction: column; row-gap: 30px; }
.hnr-page .w-productDetails-v5 .productDetails_infoDescTab { font-size: 16px; }
.hnr-page .w-productDetails-v5 .productDetails_infoSpecTab { font-size: 16px; }
.hnr-page .w-productDetails-v5 .prDetails_buyNow.disabled { opacity: 0.2; cursor: not-allowed; }
.hnr-page .w-productDetails-v5 .prDetails_addToCart.disabled { opacity: 0.2; cursor: not-allowed; }
.hnr-page .w-productDetails-v5 .prDetails_btnIcon > div { display: flex; }
.hnr-page .w-productDetails-v5 .prDetails_btnIcon.icon-right { order: 2; }
.hnr-page .w-productDetails-v5 .prDetails_btnIcon.icon-bottom { order: 2; }
.hnr-page .w-productDetails-v5 button.column { flex-direction: column; }
.hnr-page .w-cartcontentwidget-v2 .emptyCart { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 12px; height: 100%; }
.hnr-page .w-cartcontentwidget-v2 .emptyCart_icon { height: 80px; width: 80px; }
.hnr-page .w-cartcontentwidget-v2 .emptyCart_title { font-size: 20px; margin-top: 12px; margin-bottom: 0px; }
.hnr-page .w-cartcontentwidget-v2 .emptyCart_message { font-size: 14px; text-align: center; width: 80%; margin-bottom: 0px; }
.hnr-page .w-cartcontentwidget-v2 .emptyCart_browseProductsBtn { display: flex; align-items: center; justify-content: center; width: 100%; max-width: 520px; padding: 0px; height: 50px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: rgb(255, 255, 255); background-color: rgb(6, 11, 24); border-radius: 4px; font-size: 14px; line-height: 1; font-weight: 700; }
.hnr-page .w-cartcontentwidget-v2 .paymentSummary_button { display: flex; align-items: center; justify-content: center; width: 100%; height: 48px; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: rgb(255, 255, 255); background-color: rgb(21, 161, 91); border-radius: 4px; font-size: 14px; line-height: 1; font-weight: 700; box-shadow: unset; }
.hnr-page .w-cartcontentwidget-v2 .paymentSummary_button .v-btn__content { display: flex; align-items: center; column-gap: 4px; }
.hnr-page .w-cart-v1 .cartMenu { width: 480px; position: fixed; top: 0px; display: flex; flex-direction: column; height: 100%; transition: right 0.5s; background-color: rgb(255, 255, 255); z-index: 200; }
.hnr-page .w-cart-v1 { display: inline-block; }
.hnr-page .w-cart-v1 .cart_button { padding-left: 0px; padding-right: 0px; }
.hnr-page .w-cart-v1 .cart_amountLabel { position: absolute; top: -5%; left: 55%; display: inline-flex; align-items: center; justify-content: center; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); border-radius: 50%; font-size: 10px; font-weight: 700; height: 16px; width: 16px; }
.hnr-page .w-cart-v1 .cart_amountLabel.icon-on-left { left: 33%; }
.hnr-page .w-cart-v1 .cart_amountLabel.icon-on-right { left: 80%; }
.hnr-page .w-cart-v1 .cart_amountLabel.icon-on-bottom { top: 33%; }
.hnr-page .w-cart-v1 .cart_totalCost { font-size: 16px; line-height: 1; }
.hnr-page .w-cart-v1 .cartMenu-opened { right: 0px; }
.hnr-page .w-cart-v1 .cartMenu_header { display: flex; align-items: center; justify-content: space-between; background-color: rgb(255, 255, 255); padding: 24px; }
.hnr-page .w-cart-v1 .cartMenu_cartHeaderArea { display: flex; align-items: center; }
.hnr-page .w-cart-v1 .cartMenu_cartIcon { height: 20px; width: 20px; margin-right: 10px; }
.hnr-page .w-cart-v1 .cartMenu_title { font-size: 20px; font-weight: 700; margin-top: 0px; margin-bottom: 0px; text-transform: uppercase; }
.hnr-page .w-cart-v1 .cartMenu_itemsQuantity { display: flex; align-items: center; justify-content: center; font-size: 11px; line-height: 1; font-weight: 700; color: rgb(255, 255, 255); background-color: rgb(6, 11, 24); width: 22px; height: 22px; border-radius: 50%; margin-left: 16px; text-align: center; }
.hnr-page .w-cart-v1 .cartMenu_close { height: 33px; width: 33px; padding: 0px; display: flex; align-items: center; justify-content: center; border: 1px solid rgb(226, 232, 240); border-radius: 4px; background-color: rgb(247, 249, 252); cursor: pointer; }
.hnr-page .w-cart-v1 .cartMenu_closeIcon { color: rgb(6, 11, 24); }
.hnr-page .w-cart-v1 .cartMenu_itemsTableArea { display: flex; flex-direction: column; justify-content: space-between; height: 100%; }
.hnr-page .w-cart-v1 .cartMenu_itemsTable { height: auto; background-color: rgb(255, 255, 255); flex-grow: 1; border-top: 1px solid rgb(226, 232, 240); }
.hnr-page .w-cart-v1 .cartMenu_itemsTableContent { flex-grow: 1; }
.hnr-page .w-cart-v1 .scrollable { height: 100%; overflow: hidden auto; }
.hnr-page .w-cart-v1 .cartMenu_item { display: flex; padding: 16px 24px; border-bottom: 1px solid rgb(226, 232, 240); }
.hnr-page .w-cart-v1 .cartMenu_itemImage { height: 72px; width: 72px; border: 1px solid rgb(226, 232, 240); border-radius: 6px; object-fit: cover; margin-right: 15px; flex-shrink: 0; }
.hnr-page .w-cart-v1 .cartMenu_itemDesc { width: 100%; }
.hnr-page .w-cart-v1 .cartMenu_nameAndPrice { margin-bottom: 12px; }
.hnr-page .w-cart-v1 .cartMenu_itemName { font-size: 14px; line-height: 1; font-weight: 600; color: rgb(6, 11, 24); text-decoration: none; cursor: pointer; margin-bottom: 8px; }
.hnr-page .w-cart-v1 .cartMenu_prices { display: flex; align-items: center; column-gap: 8px; }
.hnr-page .w-cart-v1 .cartMenu_itemPrice { font-size: 16px; line-height: 1; font-weight: 700; color: rgb(6, 11, 24); }
.hnr-page .w-cart-v1 .cartMenu_itemLowestPrice { font-size: 12px; line-height: 1; color: rgb(205, 205, 205); text-decoration: line-through; }
.hnr-page .w-cart-v1 .cartMenu_quantityAndRemove { display: flex; align-items: center; justify-content: space-between; width: 100%; }
.hnr-page .w-cart-v1 .cartMenu_quantityView { display: inline-flex; align-items: center; border: 1px solid rgb(226, 232, 240); border-radius: 4px; height: 30px; }
.hnr-page .w-cart-v1 .cartMenu_quantityBtn { font-size: 14px; line-height: 1; display: flex; align-items: center; justify-content: center; padding-left: 12px; padding-right: 12px; height: 100%; cursor: pointer; color: rgb(136, 150, 167); }
.hnr-page .w-cart-v1 .cartMenu_quantityInput { font-size: 14px; line-height: 1; font-weight: 700; color: rgb(6, 11, 24); background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; text-align: center; width: 30px; }
.hnr-page .w-cart-v1 .cartMenu_quantityInput::-webkit-inner-spin-button { margin: 0px; appearance: none; }
.hnr-page .w-cart-v1 .cartMenu_quantityInput::-webkit-outer-spin-button { margin: 0px; appearance: none; }
.hnr-page .w-cart-v1 .cartMenu_quantityInput:focus-visible { outline: none; }
.hnr-page .w-cart-v1 .cartMenu_deleteBtn { background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; }
.hnr-page .w-cart-v1 .cartMenu_deleteIcon { height: 15px; width: 15px; stroke: rgb(136, 150, 167); }
.hnr-page .w-cart-v1 .cartMenu_footer { border-top: 1px solid rgb(226, 232, 240); padding: 20px 24px; }
.hnr-page .w-cart-v1 .cartMenu_priceSummary { display: flex; flex-direction: column; row-gap: 8px; }
.hnr-page .w-cart-v1 .cartMenu_priceRow { display: flex; align-items: center; justify-content: space-between; }
.hnr-page .w-cart-v1 .cartMenu_priceLabel { font-size: 13px; line-height: 1; color: rgb(136, 150, 167); }
.hnr-page .w-cart-v1 .cartMenu_priceValue { font-size: 13px; line-height: 1; font-weight: 600; color: rgb(6, 11, 24); }
.hnr-page .w-cart-v1 .cartMenu_priceValue.free { color: rgb(13, 158, 94); text-transform: uppercase; }
.hnr-page .w-cart-v1 .cartMenu_priceRow.total { padding-top: 12px; padding-bottom: 20px; border-top: 1px solid rgb(226, 232, 240); margin-top: 12px; }
.hnr-page .w-cart-v1 .cartMenu_totalPriceLabel { font-size: 16px; line-height: 1; font-weight: 700; color: rgb(6, 11, 24); }
.hnr-page .w-cart-v1 .cartMenu_totalPriceValue { font-size: 19px; line-height: 1; font-weight: 700; color: rgb(6, 11, 24); }
.hnr-page .w-cart-v1 .cartMenu_buttons { display: flex; flex-direction: column; align-items: center; row-gap: 8px; }
.hnr-page .w-cart-v1 .cartMenu_checkoutBtn { display: flex; align-items: center; justify-content: center; column-gap: 8px; width: 100%; padding: 0px; height: 50px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: rgb(255, 255, 255); background-color: rgb(6, 11, 24); border-radius: 4px; font-size: 14px; line-height: 1; font-weight: 700; }
.hnr-page .w-cart-v1 .cartMenu_goToCartBtn { width: 100%; padding: 0px; height: 35px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; background-color: transparent; font-size: 13px; line-height: 1; font-weight: 500; color: rgb(136, 150, 167); }
.hnr-page .w-cart-v1 .cartMenu_checkoutBtn .pButton_icon { stroke: rgb(255, 255, 255); height: 16px; width: 16px; }
.hnr-page .w-cart-v1 .emptyCart { display: flex; flex-direction: column; align-items: center; justify-content: center; container-type: inline-size; gap: 12px; background-color: rgb(255, 255, 255); flex-grow: 1; padding-left: 24px; padding-right: 24px; padding-bottom: 80px; }
.hnr-page .w-cart-v1 .emptyCart_icon { height: 80px; width: 80px; margin-bottom: 12px; }
.hnr-page .w-cart-v1 .emptyCart_title { font-size: 20px; line-height: 1; margin-top: 0px; margin-bottom: 0px; color: rgb(6, 11, 24); }
.hnr-page .w-cart-v1 .emptyCart_message { font-size: 14px; width: 80%; text-align: center; color: rgb(136, 150, 167); margin-bottom: 0px; }
.hnr-page .w-cart-v1 .emptyCart_browseProductsBtn { display: flex; align-items: center; justify-content: center; column-gap: 8px; width: 100%; padding: 0px; height: 50px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: rgb(255, 255, 255); background-color: rgb(6, 11, 24); border-radius: 4px; font-size: 14px; line-height: 1; font-weight: 700; }
.hnr-page .w-productDetails-v6 .productDetails_gallery { width: 50%; flex: unset; height: fit-content; }
.hnr-page .w-productDetails-v6 .prDetails { width: 50%; display: flex; flex-direction: column; row-gap: 16px; flex: unset; max-width: unset; justify-content: center; }
.hnr-page .w-productDetails-v6 { width: 100%; }
.hnr-page .w-productDetails-v6 .productDetails { display: flex; flex-direction: column; }
.hnr-page .w-productDetails-v6 .productDetails_info { display: flex; flex-wrap: nowrap; gap: 24px; }
.hnr-page .w-productDetails-v6 .prDetails_name { font-size: 36px; line-height: 1; font-weight: 600; color: rgb(16, 24, 40); padding: 0px; margin-top: 0px; margin-bottom: 0px; }
.hnr-page .w-productDetails-v6 .quantityInput { width: 155px; height: 46px; font-size: 16px; border-radius: 10px; color: rgb(10, 10, 10); border: 1px solid rgb(209, 213, 220); }
.hnr-page .w-productDetails-v6 .quantityInput input { background-color: transparent; }
.hnr-page .w-productDetails-v6 .quantityInput input:focus-visible { outline: none; }
.hnr-page .w-productDetails-v6 em.quantityInput_zmdi { padding: 0px; }
.hnr-page .w-productDetails-v6 .prDetails_btn { display: flex; align-items: center; justify-content: center; height: 46px; width: 100%; background-color: rgb(16, 24, 40); border-radius: 10px; color: rgb(255, 255, 255); text-transform: uppercase; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; font-size: 16px; font-weight: 500; line-height: 1; }
.hnr-page .w-productDetails-v6 .row { margin: 0px; padding: 0px; }
.hnr-page .w-productDetails-v6 .container { margin: 0px; padding: 0px; }
.hnr-page .w-productDetails-v6 .prDetails_buyAmountWrapper { flex-wrap: nowrap; }
.hnr-page .w-productDetails-v6 .productDetails_gallery > img { width: 100%; }
.hnr-page .w-productDetails-v6 .prDetails_date { margin: 0px; }
.hnr-page .w-productDetails-v6 .prDetails > p { margin: 0px; }
.hnr-page .w-productDetails-v6 .price_priceRow { display: flex; align-items: center; column-gap: 16px; }
.hnr-page .w-productDetails-v6 .price_current { font-size: 30px; line-height: 1; font-weight: 700; color: rgb(16, 24, 40); }
.hnr-page .w-productDetails-v6 .price_old { font-size: 22px; line-height: 1; font-weight: 400; color: rgb(153, 161, 175); text-decoration: line-through; }
.hnr-page .w-productDetails-v6 .price_salePercent { font-size: 14px; line-height: 1; font-weight: 500; color: rgb(0, 130, 54); padding: 4px 16px; background-color: rgb(220, 252, 231); }
.hnr-page .w-productDetails-v6 .price_lowestPrice { font-size: 14px; line-height: 1; color: rgb(168, 168, 168); margin-top: 16px; }
.hnr-page .w-productDetails-v6 .prDetails_details { font-size: 14px; line-height: 1; color: rgb(74, 85, 101); }
.hnr-page .w-productDetails-v6 .prDetails_container { display: flex; flex-direction: column; gap: 16px; }
.hnr-page .w-productDetails-v6 .prDetails_shortTxt { font-size: 16px; color: rgb(54, 65, 83); }
.hnr-page .w-productDetails-v6 .prDetails_brandArea { display: flex; flex-direction: column; padding-top: 20px; padding-bottom: 20px; gap: 8px; border-top: 1px solid rgb(229, 231, 235); border-bottom: 1px solid rgb(229, 231, 235); }
.hnr-page .w-productDetails-v6 .prDetails_brand { display: flex; align-items: center; font-size: 14px; line-height: 1; color: rgb(74, 85, 101); }
.hnr-page .w-productDetails-v6 .prDetails_sku { display: flex; align-items: center; font-size: 14px; line-height: 1; color: rgb(74, 85, 101); }
.hnr-page .w-productDetails-v6 .prDetails_brandLabel { font-weight: 500; color: rgb(16, 24, 40); margin-right: 4px; width: fit-content;width: -moz-fit-content; }
.hnr-page .w-productDetails-v6 .prDetails_inStockLabel { display: flex; align-items: center; font-size: 14px; line-height: 1; font-weight: 500; color: rgb(0, 166, 62); }
.hnr-page .w-productDetails-v6 .prDetails_inStockIcon { margin-right: 4px; width: fit-content;width: -moz-fit-content; }
.hnr-page .w-productDetails-v6 .prDetails_shippingArea { padding: 16px; border: 1px solid rgb(229, 231, 235); border-radius: 10px; }
.hnr-page .w-productDetails-v6 .prDetails_shipmentHeader { display: flex; align-items: center; font-size: 14px; line-height: 1; font-weight: 600; color: rgb(16, 24, 40); margin-bottom: 16px; }
.hnr-page .w-productDetails-v6 .prDetails_shippingHdrIcon { width: 22px; height: 22px; stroke: rgb(16, 24, 40); margin-right: 8px; }
.hnr-page .w-productDetails-v6 .prDetails_shippingMethods { display: flex; flex-direction: column; row-gap: 15px; }
.hnr-page .w-productDetails-v6 .prDetails_shipmentIcon { width: 18px; height: 18px; margin-right: 8px; stroke: rgb(153, 161, 175); }
.hnr-page .w-productDetails-v6 .prDetails_shipmentItemArea { display: flex; align-items: center; justify-content: space-between; }
.hnr-page .w-productDetails-v6 .prDetails_shipmentItemName { display: flex; align-items: center; font-size: 14px; line-height: 1; color: rgb(74, 85, 101); }
.hnr-page .w-productDetails-v6 .prDetails_shipmentPrice { font-size: 14px; line-height: 1; font-weight: 500; color: rgb(16, 24, 40); }
.hnr-page .w-productDetails-v6 .prDetails_extraInfo { padding: 16px; border: 1px solid rgb(229, 231, 235); border-radius: 10px; }
.hnr-page .w-productDetails-v6 .prDetails_freeShippingHdr { display: flex; align-items: center; font-size: 14px; line-height: 1; font-weight: 600; color: rgb(16, 24, 40); margin-bottom: 4px; }
.hnr-page .w-productDetails-v6 .prDetails_creditCardIcon { height: 22px; width: 22px; stroke: rgb(74, 85, 101); margin-right: 12px; }
.hnr-page .w-productDetails-v6 .prDetails_freeShippingTxt { font-size: 14px; line-height: 1; color: rgb(74, 85, 101); margin-left: 34px; }
.hnr-page .w-productDetails-v6 .prDetails_extraSeparator { margin-top: 12px; margin-bottom: 12px; }
.hnr-page .w-productDetails-v6 .prDetails_returnHeader { display: flex; align-items: center; font-size: 14px; line-height: 1; font-weight: 600; color: rgb(16, 24, 40); margin-bottom: 4px; }
.hnr-page .w-productDetails-v6 .prDetails_backIcon { height: 22px; width: 22px; stroke: rgb(74, 85, 101); margin-right: 12px; }
.hnr-page .w-productDetails-v6 .prDetails_returnsTxt { font-size: 14px; line-height: 1; color: rgb(74, 85, 101); margin-left: 34px; }
.hnr-page .w-productDetails-v6 .prDetails_localPickUp { display: flex; align-items: center; padding: 16px; border: 1px solid rgb(229, 231, 235); border-radius: 10px; }
.hnr-page .w-productDetails-v6 .prDetails_mapPin { height: 39px; width: 39px; stroke: rgb(21, 93, 252); margin-right: 12px; padding: 8px; border-radius: 10px; background-color: rgb(239, 246, 255); flex-shrink: 0; }
.hnr-page .w-productDetails-v6 .prDetails_pickUpTxt1Line { font-size: 14px; line-height: 1; font-weight: 600; color: rgb(16, 24, 40); margin-bottom: 4px; }
.hnr-page .w-productDetails-v6 .prDetails_pickUpTxt2ndLine { font-size: 14px; line-height: 1; color: rgb(74, 85, 101); }
.hnr-page .w-productDetails-v6 .prDetails_btnsArea { display: flex; flex-direction: column; row-gap: 12px; }
.hnr-page .w-productDetails-v6 .prDetails_buyNowArea { display: flex; align-items: center; column-gap: 12px; }
.hnr-page .w-productDetails-v6 .prDetails_addToCartBtn { display: flex; align-items: center; justify-content: center; flex-grow: 1; background-color: rgb(16, 24, 40); height: 46px; color: rgb(255, 255, 255); font-size: 16px; font-weight: 500; text-transform: uppercase; border-radius: 10px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.hnr-page .w-productDetails-v6 .prDetails_addToCartBtn .button-text { margin-bottom: 0px; }
.hnr-page .w-productDetails-v6 .prDetails_buyNowBtn { display: flex; align-items: center; justify-content: center; flex-grow: 1; border: 2px solid rgb(16, 24, 40); height: 46px; color: rgb(16, 24, 40); font-size: 16px; font-weight: 500; text-transform: uppercase; border-radius: 10px; background-color: transparent; }
.hnr-page .w-productDetails-v6 .prDetails_buyNowBtn .button-text { margin-bottom: 0px; }
.hnr-page .w-productDetails-v6 .productVariants_attributeHeader { font-size: 14px; line-height: 1; font-weight: 600; margin-bottom: 12px; color: rgb(16, 24, 40); }
.hnr-page .w-productDetails-v6 .productVariants_attributeValues { display: flex; align-items: center; flex-wrap: wrap; gap: 8px; }
.hnr-page .w-productDetails-v6 .productVariants { display: flex; flex-direction: column; row-gap: 16px; padding-top: 16px; padding-bottom: 16px; border-top: 1px solid rgb(229, 231, 235); }
.hnr-page .w-productDetails-v6 .productVariants_value { height: 46px; display: flex; align-items: center; justify-content: center; padding-left: 16px; padding-right: 16px; border: 1px solid rgb(209, 213, 220); border-radius: 8px; font-size: 14px; line-height: 1; color: rgb(54, 65, 83); background-color: transparent; }
.hnr-page .w-productDetails-v6 .productVariants_value.selected { background-color: rgb(16, 24, 40); color: rgb(255, 255, 255); border-color: rgb(16, 24, 40); }
.hnr-page .w-productDetails-v6 .pTabs_tabsControl { display: flex; border-bottom: 1px solid rgb(217, 221, 229); }
.hnr-page .w-productDetails-v6 .pTabs_header { padding-bottom: 14px; border-bottom: 4px solid transparent; }
.hnr-page .w-productDetails-v6 .pTabs_header > span { text-align: center; }
.hnr-page .w-productDetails-v6 .pTabs_header.opened { border-bottom: 4px solid rgb(60, 65, 77); }
.hnr-page .w-productDetails-v6 .pTabs_header span { color: rgb(144, 151, 168); font-weight: 400; text-transform: none; }
.hnr-page .w-productDetails-v6 .pTabs_header.opened span { color: rgb(29, 31, 36); }
.hnr-page .w-productDetails-v6 .productDetails_infoDesc { font-size: 16px; color: rgb(75, 81, 95); }
.hnr-page .w-productDetails-v6 .productTags_header { font-size: 18px; line-height: 1; font-weight: 700; margin-bottom: 10px; }
.hnr-page .w-productDetails-v6 .productTags_productTagsArea { display: flex; align-items: center; gap: 6px; flex-wrap: wrap; }
.hnr-page .w-productDetails-v6 .productTags_productTagsItem { font-size: 14px; background-color: rgb(245, 245, 245); color: rgb(75, 81, 95); padding: 6px 16px; border-radius: 20px; }
.hnr-page .w-productDetails-v6 .productTags_noTagsInfo { font-size: 14px; line-height: 1; color: rgb(75, 81, 95); }
.hnr-page .w-productDetails-v6 .productAttributes_info { display: flex; flex-direction: column; row-gap: 16px; }
.hnr-page .w-productDetails-v6 .productAttributes_groupHeader { font-size: 16px; line-height: 1; color: rgb(85, 85, 85); font-weight: 600; margin-bottom: 8px; }
.hnr-page .w-productDetails-v6 .productAttributes_container { border: 1px solid rgb(229, 231, 235); border-radius: 18px; }
.hnr-page .w-productDetails-v6 .productAttributes_row { width: 100%; display: flex; align-items: center; justify-content: space-between; padding: 16px 24px; border-bottom: 1px solid rgb(240, 240, 240); }
.hnr-page .w-productDetails-v6 .productAttributes_row:first-child { border-top-left-radius: 18px; border-top-right-radius: 18px; }
.hnr-page .w-productDetails-v6 .productAttributes_row:last-child { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-bottom-left-radius: 18px; border-bottom-right-radius: 18px; }
.hnr-page .w-productDetails-v6 .productAttributes_row.odd { background-color: rgb(250, 250, 250); }
.hnr-page .w-productDetails-v6 .productAttributes_label { font-size: 14px; line-height: 1; font-weight: 600; color: rgb(30, 45, 61); }
.hnr-page .w-productDetails-v6 .productAttributes_valueArea { display: flex; align-items: center; column-gap: 4px; }
.hnr-page .w-productDetails-v6 .productAttributes_value { font-size: 14px; line-height: 1; color: rgb(85, 85, 85); }
.hnr-page .w-productDetails-v6 .productDetails_productDescDetails { display: flex; flex-direction: column; row-gap: 30px; padding-top: 40px; margin-top: 40px; border-top: 1px dashed rgb(163, 163, 163); }
.hnr-page .w-productDetails-v6 .productDetails_descriptionHeader { font-size: 18px; line-height: 1; font-weight: 700; margin-bottom: 10px; }
.hnr-page .w-productDetails-v6 .productDetails_attribiutesHeader { font-size: 18px; line-height: 1; font-weight: 700; margin-bottom: 10px; }
.hnr-page .w-productDetails-v6 .pTabs_tabContent { display: flex; flex-direction: column; row-gap: 30px; }
.hnr-page .w-productDetails-v6 .productDetails_infoDescTab { font-size: 16px; }
.hnr-page .w-productDetails-v6 .productDetails_infoSpecTab { font-size: 16px; }
.hnr-page .w-productDetails-v6 .prDetails_buyNow.disabled { opacity: 0.2; cursor: not-allowed; }
.hnr-page .w-productDetails-v6 .prDetails_addToCart.disabled { opacity: 0.2; cursor: not-allowed; }
.hnr-page .w-productDetails-v6 .prDetails_btnIcon { height: 16px; width: 16px; }
.hnr-page .w-productDetails-v6 .prDetails_btnIcon > div { display: flex; height: inherit; width: inherit; }
.hnr-page .w-productDetails-v6 .prDetails_btnIcon svg { height: 100%; width: 100%; overflow: visible; }
.hnr-page .w-productDetails-v6 .prDetails_btnIcon.icon-right { order: 2; }
.hnr-page .w-productDetails-v6 .prDetails_btnIcon.icon-bottom { order: 2; }
.hnr-page .w-productDetails-v6 button.column { flex-direction: column; }
.hnr-page .w-productDetails-v6 button .hoverIcon { display: none; }
.hnr-page .w-productDetails-v6 button.hasIconOnHover:hover .hoverIcon { display: flex; }
.hnr-page .w-productDetails-v6 button.hasIconOnHover:hover .mainIcon { display: none; }
.hnr-page .w-productsStatic-v3 .filters_mobileSwitchBtn { display: none; }
.hnr-page .w-productsStatic-v3 .productList_container { display: flex; gap: 20px 30px; width: 100%; }
.hnr-page .w-productsStatic-v3 .productList_container.columnDirection { flex-direction: column; }
.hnr-page .w-productsStatic-v3 .productList_container .filtersOnRight { order: 2; }
.hnr-page .w-productsStatic-v3 .productList_container .productsOnLeft { order: 1; }
.hnr-page .w-productsStatic-v3 .productList_container > div { padding: 0px; float: unset; min-height: auto; }
.hnr-page .w-productsStatic-v3 .gridLayout { display: flex; flex-wrap: wrap; margin: 0px; row-gap: 16px; }
.hnr-page .w-productsStatic-v3 .gridLayout_item { padding: 0px; }
.hnr-page .w-productsStatic-v3 .gridLayout .item { height: 100%; margin: 0px 8px; border: 1px solid rgb(243, 244, 246); border-radius: 14px; display: flex; flex-direction: column; }
.hnr-page .w-productsStatic-v3 .chessboardLayout .item { display: flex; align-items: center; column-gap: 16px; }
.hnr-page .w-productsStatic-v3 .gridLayout .item_image { height: 400px; border-top-left-radius: inherit; border-top-right-radius: inherit; }
.hnr-page .w-productsStatic-v3 .item_image a { display: flex; height: 100%; }
.hnr-page .w-productsStatic-v3 .item_image img { object-position: center center; }
.hnr-page .w-productsStatic-v3 .item_details { display: flex; flex-direction: column; flex-grow: 1; }
.hnr-page .w-productsStatic-v3 .product_info { display: flex; flex-direction: column; justify-content: space-between; flex-grow: 1; padding: 16px; row-gap: 16px; }
.hnr-page .w-productsStatic-v3 .product_details { display: flex; flex-direction: column; row-gap: 16px; }
.hnr-page .w-productsStatic-v3 .product_category { font-size: 13px; line-height: 1; color: rgb(74, 85, 101); }
.hnr-page .w-productsStatic-v3 .product_condition { font-size: 13px; line-height: 1; color: rgb(74, 85, 101); }
.hnr-page .w-productsStatic-v3 .product_date { font-size: 13px; line-height: 1; color: rgb(74, 85, 101); }
.hnr-page .w-productsStatic-v3 .product_mainAttributes { font-size: 13px; line-height: 1; color: rgb(74, 85, 101); }
.hnr-page .w-productsStatic-v3 .listLayout .item { display: flex; align-items: center; column-gap: 20px; }
.hnr-page .w-productsStatic-v3 .listLayout .item_image { height: 250px; width: 250px; flex-shrink: 0; }
.hnr-page .w-productsStatic-v3 .chessboardLayout { display: flex; flex-direction: column; row-gap: 20px; }
.hnr-page .w-productsStatic-v3 .chessboardLayout .item_image { height: 250px; width: 250px; flex-shrink: 0; }
.hnr-page .w-productsStatic-v3 .chessboardLayout_item:nth-child(2n) .item_imageLeft + .item_details { order: -1; }
.hnr-page .w-productsStatic-v3 .chessboardLayout_item:nth-child(2n+1) .item_imageRight + .item_details { order: -1; }
.hnr-page .w-productsStatic-v3 .listLayout { display: flex; flex-direction: column; row-gap: 20px; }
.hnr-page .w-productsStatic-v3 .item_image.overlay-active { position: absolute; top: 0px; width: 100%; background: linear-gradient(0deg, rgba(6, 11, 24, 0.88) 0%, rgba(6, 11, 24, 0.28) 55%, rgba(6, 11, 24, 0.04) 100%); z-index: 3; }
.hnr-page .w-productsStatic-v3 .overlay-active .product_info { height: 100%; justify-content: flex-end; }
.hnr-page .w-productsStatic-v3 .item_image.overlay-hover { position: absolute; top: 0px; width: 100%; background: linear-gradient(0deg, rgba(6, 11, 24, 0.88) 0%, rgba(6, 11, 24, 0.28) 55%, rgba(6, 11, 24, 0.04) 100%); opacity: 0; transition: opacity 0.5s; }
.hnr-page .w-productsStatic-v3 .item_image.overlay-hover:hover { opacity: 1; }
.hnr-page .w-productsStatic-v3 .overlay-hover .product_info { height: 100%; justify-content: flex-end; }
.hnr-page .w-productsStatic-v3 .product_description { font-size: 13px; color: rgb(74, 85, 101); }
.hnr-page .w-productsStatic-v3 .item_image_overlay { width: 100%; height: 100%; }
.hnr-page .w-productsStatic-v3 .product_title { font-size: 20px; font-weight: 600; color: rgb(16, 24, 40); margin-top: 0px; margin-bottom: 0px; }
.hnr-page .w-productsStatic-v3 .product_titleWrapper > h3 a { font-size: inherit; font-family: inherit; color: inherit; font-weight: inherit; letter-spacing: inherit; font-style: inherit; line-height: inherit; }
.hnr-page .w-productsStatic-v3 .product_buttonWrapper { display: flex; flex-direction: column; row-gap: 8px; }
.hnr-page .w-productsStatic-v3 .product_addToCartWrapper { display: flex; align-items: center; column-gap: 12px; }
.hnr-page .w-productsStatic-v3 .quantityInput { font-size: 14px; font-weight: 600; color: rgb(10, 10, 10); width: 104px; height: 38px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; background-color: rgb(243, 244, 246); border-radius: 10px; }
.hnr-page .w-productsStatic-v3 .quantityInput input { background-color: transparent; max-width: 34px; }
.hnr-page .w-productsStatic-v3 .quantityInput input:focus-visible { outline: none; }
.hnr-page .w-productsStatic-v3 .quantityInput_zmdi { font-size: 16px; color: rgb(54, 65, 83); }
.hnr-page .w-productsStatic-v3 .product_btn { height: 38px; display: flex; align-items: center; justify-content: center; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; background-color: rgb(82, 82, 82); color: rgb(255, 255, 255); font-size: 16px; line-height: 1; font-weight: 500; border-radius: 10px; flex-grow: 1; gap: 10px; }
.hnr-page .w-productsStatic-v3 .product_btn.column { flex-direction: column; }
.hnr-page .w-productsStatic-v3 .product_btn .button-text { margin-bottom: 0px; }
.hnr-page .w-productsStatic-v3 .product_buyNowBtn { height: 38px; display: flex; align-items: center; justify-content: center; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); font-size: 16px; line-height: 1; font-weight: 500; border-radius: 10px; gap: 10px; }
.hnr-page .w-productsStatic-v3 .product_buyNowBtn.column { flex-direction: column; }
.hnr-page .w-productsStatic-v3 .product_buyNowBtn .button-text { margin-bottom: 0px; }
.hnr-page .w-productsStatic-v3 .product_buttonIcon { stroke: rgb(255, 255, 255); height: 15px; width: 15px; }
.hnr-page .w-productsStatic-v3 .product_buttonIcon.icon-right { order: 2; }
.hnr-page .w-productsStatic-v3 .product_buttonIcon.icon-bottom { order: 2; }
.hnr-page .w-productsStatic-v3 .product_buttonIcon > div { display: flex; height: inherit; width: inherit; }
.hnr-page .w-productsStatic-v3 .product_buttonIcon svg { height: 100%; width: 100%; overflow: visible; }
.hnr-page .w-productsStatic-v3 .price_priceRow { display: flex; align-items: center; column-gap: 16px; }
.hnr-page .w-productsStatic-v3 .price_current { font-size: 28px; line-height: 1; font-weight: 700; color: rgb(16, 24, 40); }
.hnr-page .w-productsStatic-v3 .price_old { font-size: 16px; line-height: 1; font-weight: 400; color: rgb(153, 161, 175); text-decoration: line-through; }
.hnr-page .w-productsStatic-v3 .price_saving { font-size: 12px; line-height: 1; font-weight: 500; color: rgb(0, 166, 62); margin-top: 8px; }
.hnr-page .w-productsStatic-v3 .price_lowestPrice { font-size: 14px; line-height: 1; font-weight: 500; color: rgb(124, 124, 124); margin-top: 4px; }
.hnr-page .w-productsStatic-v3 .filters { padding: 30px 16px; border: 1px solid rgb(243, 244, 246); border-radius: 14px; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px -1px, rgba(0, 0, 0, 0.1) 0px 1px 3px 0px; }
.hnr-page .w-productsStatic-v3 .categoryFilter { padding-bottom: 20px; border-bottom: 1px solid rgb(243, 244, 246); }
.hnr-page .w-productsStatic-v3 .categoryFilter_label { font-size: 16px; line-height: 1; font-weight: 600; color: rgb(16, 24, 40); margin-bottom: 20px; }
.hnr-page .w-productsStatic-v3 .categoryFilter_subcat { display: flex; align-items: center; justify-content: space-between; }
.hnr-page .w-productsStatic-v3 .categoryFilter_subcatText { font-size: 14px; line-height: 1; font-weight: 500; color: rgb(74, 85, 101); cursor: pointer; }
.hnr-page .w-productsStatic-v3 .categoryFilter_counter { font-size: 14px; line-height: 1; font-weight: 500; color: rgb(153, 161, 175); }
.hnr-page .w-productsStatic-v3 .categoryFilter_subcatList { display: flex; flex-direction: column; row-gap: 12px; }
.hnr-page .w-productsStatic-v3 .categoryFilter_subcatPrevious { display: flex; align-items: center; }
.hnr-page .w-productsStatic-v3 .categoryFilter_subcatBackText { font-size: 14px; line-height: 1; color: rgb(153, 161, 175); margin-right: 4px; }
.hnr-page .w-productsStatic-v3 .categoryFilter_subcatPreviousName { font-size: 14px; line-height: 1; color: rgb(74, 85, 101); cursor: pointer; }
.hnr-page .w-productsStatic-v3 .filters_priceContainer { padding-top: 16px; padding-bottom: 16px; border-bottom: 1px solid rgb(243, 244, 246); }
.hnr-page .w-productsStatic-v3 .filters_priceHeader { font-size: 14px; line-height: 1; font-weight: 600; color: rgb(16, 24, 40); margin-bottom: 16px; }
.hnr-page .w-productsStatic-v3 .filters_condition { padding-top: 16px; padding-bottom: 16px; border-bottom: 1px solid rgb(243, 244, 246); }
.hnr-page .w-productsStatic-v3 .filterPanel_button { background: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; width: 100%; display: flex; align-items: center; justify-content: space-between; }
.hnr-page .w-productsStatic-v3 .filterPanel_label { font-size: 14px; line-height: 1; font-weight: 600; color: rgb(16, 24, 40); }
.hnr-page .w-productsStatic-v3 .filterPanel_list { margin-top: 16px; }
.hnr-page .w-productsStatic-v3 .dropdownFilter { display: flex; flex-direction: column; row-gap: 12px; list-style: none; padding-left: 0px; margin-top: 16px; margin-bottom: 0px; }
.hnr-page .w-productsStatic-v3 .dropdownFilter_listItem { display: flex; align-items: center; justify-content: space-between; }
.hnr-page .w-productsStatic-v3 .dropdownFilter_label { font-size: 14px; line-height: 1; font-weight: 500; color: rgb(74, 85, 101); cursor: pointer; }
.hnr-page .w-productsStatic-v3 .dropdownFilter_remove { font-size: 14px; line-height: 1; color: rgb(16, 24, 40); }
.hnr-page .w-productsStatic-v3 .attributeFilters:not(.attributeFilters:empty) { padding-top: 16px; padding-bottom: 16px; border-bottom: 1px solid rgb(243, 244, 246); }
.hnr-page .w-productsStatic-v3 .multiChoiceFilter { list-style: none; display: flex; flex-direction: column; row-gap: 12px; padding: 0px; margin-top: 16px; margin-bottom: 0px; }
.hnr-page .w-productsStatic-v3 .multiChoiceFilter_option input { margin: 1px; cursor: pointer; }
.hnr-page .w-productsStatic-v3 .multiChoiceFilter_option { display: flex; align-items: center; column-gap: 8px; }
.hnr-page .w-productsStatic-v3 .multiChoiceFilter_label { font-size: 14px; line-height: 1; font-weight: 500; color: rgb(74, 85, 101); }
.hnr-page .w-productsStatic-v3 .dropdownFilter_listItem.active span { font-weight: 600; color: rgb(16, 24, 40); }
.hnr-page .w-productsStatic-v3 .rangeFilter_area { display: flex; flex-direction: column; row-gap: 12px; }
.hnr-page .w-productsStatic-v3 .rangeFilter_input { border: 1px solid rgb(229, 231, 235); border-radius: 4px; height: 38px; font-size: 14px; color: rgb(106, 114, 130); padding-left: 12px; padding-right: 12px; }
.hnr-page .w-productsStatic-v3 .products_pagination { display: flex; align-items: center; justify-content: space-between; margin-bottom: 20px; }
.hnr-page .w-productsStatic-v3 .products_counter { font-size: 14px; line-height: 1; font-weight: 600; color: rgb(21, 21, 21); }
.hnr-page .w-productsStatic-v3 .products_paginationFirstRow { display: flex; align-items: center; column-gap: 16px; }
.hnr-page .w-productsStatic-v3 .products_icon { font-size: 26px; cursor: pointer; color: rgb(95, 99, 104); }
.hnr-page .w-productsStatic-v3 .products_sort { display: flex; align-items: center; }
.hnr-page .w-productsStatic-v3 .productsSort_label { font-size: 14px; line-height: 1; font-weight: 500; color: rgb(21, 21, 21); margin-right: 8px; }
.hnr-page .w-productsStatic-v3 .productsSort_input { font-size: 14px; line-height: 1; color: rgb(21, 21, 21); margin-right: 8px; }
.hnr-page .w-productsStatic-v3 .productsSort_btn { font-size: 14px; line-height: 1; background-color: transparent; border: 1px solid rgb(229, 231, 235); height: 34px; display: flex; align-items: center; justify-content: space-around; min-width: 180px; border-radius: 4px; }
.hnr-page .w-productsStatic-v3 .productsSort_btn > div { display: flex; align-items: center; }
.hnr-page .w-productsStatic-v3 .productsSort_icon { font-size: 16px; color: rgb(153, 161, 175); }
.hnr-page .w-productsStatic-v3 .productsSort_selectedOrder { font-size: 14px; line-height: 1; color: rgb(95, 99, 104); text-transform: capitalize; }
.hnr-page .w-productsStatic-v3 .productsSort_sortDropdownMenu { padding: 6px; min-width: 180px; margin: 0px; border-color: rgb(229, 231, 235); border-radius: 4px; }
.hnr-page .w-productsStatic-v3 .productsSort_sortDropdown { display: flex; justify-content: space-between; border-bottom: 1px solid rgb(229, 231, 235); padding-top: 8px; padding-bottom: 8px; }
.hnr-page .w-productsStatic-v3 .productsSort_sortDropdown:last-child { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.hnr-page .w-productsStatic-v3 .productsSort_sortDropdownValueList { list-style: none; padding-left: 0px; display: flex; flex-direction: column; row-gap: 4px; }
.hnr-page .w-productsStatic-v3 .productsSort_sortDropdownValue { font-size: 14px; line-height: 1; color: rgb(95, 99, 104); text-align: right; text-transform: capitalize; cursor: pointer; }
.hnr-page .w-productsStatic-v3 .productsSort_sortDropdownValue.active { font-weight: 600; }
.hnr-page .w-productsStatic-v3 .products_paginationSecondRow { display: flex; align-items: center; column-gap: 16px; }
.hnr-page .w-productsStatic-v3 .products_resultsPerPage { display: flex; align-items: center; }
.hnr-page .w-productsStatic-v3 .perPage_label { font-size: 14px; line-height: 1; font-weight: 500; color: rgb(21, 21, 21); margin-right: 8px; }
.hnr-page .w-productsStatic-v3 .perPage_btn { font-size: 14px; line-height: 1; background-color: transparent; border: 1px solid rgb(229, 231, 235); height: 34px; display: flex; align-items: center; justify-content: space-around; min-width: 65px; border-radius: 4px; }
.hnr-page .w-productsStatic-v3 .perPage_icon { font-size: 16px; color: rgb(153, 161, 175); }
.hnr-page .w-productsStatic-v3 .perPage_dropdownMenu { padding: 6px; margin-top: 0px; border-color: rgb(229, 231, 235); border-radius: 4px; min-width: 65px; display: flex; flex-direction: column; row-gap: 8px; margin-bottom: 0px; }
.hnr-page .w-productsStatic-v3 .perPage_result { font-size: 14px; line-height: 1; color: rgb(21, 21, 21); cursor: pointer; }
.hnr-page .w-productsStatic-v3 .perPage_input { font-size: 14px; line-height: 1; color: rgb(21, 21, 21); background-color: transparent; }
.hnr-page .w-productsStatic-v3 .dropdown-menu { z-index: 3; min-width: unset; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.hnr-page .w-productsStatic-v3 .productsSort_sortType { font-size: 14px; line-height: 1; font-weight: 500; color: rgb(21, 21, 21); margin-right: 8px; }
.hnr-page .w-productsStatic-v3 .products_paginator { display: flex; align-items: center; }
.hnr-page .w-productsStatic-v3 .quickPaginator_label { font-size: 14px; line-height: 1; font-weight: 500; color: rgb(21, 21, 21); margin-right: 8px; }
.hnr-page .w-productsStatic-v3 .quickPaginator_totalPageLabel { font-size: 14px; line-height: 1; color: rgb(21, 21, 21); margin-left: 8px; }
.hnr-page .w-productsStatic-v3 .quickPaginator_pageValue { font-size: 14px; line-height: 1; background-color: transparent; border: 1px solid rgb(229, 231, 235); height: 34px; display: flex; align-items: center; justify-content: space-around; border-radius: 4px; padding: 0px 6px; width: 56px; }
.hnr-page .w-productsStatic-v3 .quickPaginator_form { position: relative; }
.hnr-page .w-productsStatic-v3 .quickPaginator_btnGroup { position: absolute; top: 0px; right: 6px; display: flex; flex-direction: column; padding-top: 4px; padding-bottom: 4px; }
.hnr-page .w-productsStatic-v3 .quickPaginator_btnPage { display: flex; align-items: center; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; opacity: 0.2; background-color: transparent; height: 13px; cursor: pointer; }
.hnr-page .w-productsStatic-v3 .products_bottomBar { display: flex; align-items: center; column-gap: 16px; justify-content: flex-end; margin-top: 20px; }
.hnr-page .w-productsStatic-v3 .products_notFound { text-align: center; margin-top: 60px; margin-bottom: 60px; width: 100%; }
.hnr-page .w-productsStatic-v3 .categoryPath_breadcrumb { display: flex; align-items: center; column-gap: 8px; list-style: none; padding-top: 28px; padding-bottom: 28px; padding-left: 0px; margin-bottom: 0px; }
.hnr-page .w-productsStatic-v3 .categoryPath_breadcrumbItem { font-size: 14px; line-height: 1; color: rgb(106, 114, 130); }
.hnr-page .w-productsStatic-v3 .categoryPath_breadcrumbItem.active { color: rgb(16, 24, 40); }
.hnr-page .w-productsStatic-v3 .categoryPath_breadcrumbDivider { font-size: 14px; line-height: 1; color: rgb(106, 114, 130); }
.hnr-page .w-productsStatic-v3 .advPagination_pages { display: flex; align-items: center; justify-content: center; list-style: none; padding-left: 0px; border-radius: 6px; width: fit-content;width: -moz-fit-content; margin: 20px auto 0px; column-gap: 4px; }
.hnr-page .w-productsStatic-v3 .advPagination_btn { font-size: 14px; line-height: 1; height: 36px; width: 36px; display: flex; align-items: center; justify-content: center; color: rgb(75, 81, 95); border-radius: 10px; }
.hnr-page .w-productsStatic-v3 .advPagination_btn:not(.dots):not(.disabled):not(.active) { cursor: pointer; }
.hnr-page .w-productsStatic-v3 .advPagination_btn:not(.dots):not(.disabled):not(.active):hover { background-color: rgb(243, 244, 246); }
.hnr-page .w-productsStatic-v3 .advPagination_btn.active { background-color: rgb(41, 44, 52); color: rgb(255, 255, 255); }
.hnr-page .w-productsStatic-v3 .advPagination_btn > a { font-size: inherit; font-family: inherit; color: inherit; font-weight: inherit; letter-spacing: inherit; font-style: inherit; }
.hnr-page .w-productsStatic-v3 .filterChips { padding-left: 0px; list-style: none; display: flex; align-items: center; column-gap: 12px; margin-bottom: 20px; }
.hnr-page .w-productsStatic-v3 .filterChips_label { display: flex; align-items: center; column-gap: 8px; }
.hnr-page .w-productsStatic-v3 .filterChips_labelTitle { font-size: 14px; line-height: 1; font-weight: 600; color: rgb(16, 24, 40); }
.hnr-page .w-productsStatic-v3 .filterChips_chip { font-size: 12px; line-height: 1; font-weight: 500; color: rgb(21, 21, 21); display: flex; align-items: center; column-gap: 5px; padding: 8px 12px; background-color: rgb(243, 244, 246); border-radius: 16px; }
.hnr-page .w-productsStatic-v3 .filterChips_close { color: rgb(106, 114, 130); cursor: pointer; }
.hnr-page .w-productsStatic-v3 .item_label { position: absolute; top: 16px; left: 16px; width: fit-content;width: -moz-fit-content; padding: 8px 12px; font-size: 12px; line-height: 1; font-weight: 700; color: rgb(255, 255, 255); border-radius: 20px; box-shadow: rgba(0, 0, 0, 0.1) 0px 3.73px 5.59px -3.73px, rgba(0, 0, 0, 0.1) 0px 9.32px 13.97px -2.79px; z-index: 2; }
.hnr-page .w-productsStatic-v3 .item_label--discount { background-color: rgb(44, 172, 97); }
.hnr-page .w-productsStatic-v3 .item_label--newProduct { background-color: rgb(16, 24, 40); }
.hnr-page .w-productsStatic-v3 .product-popup { position: fixed; top: 0px; left: 0px; width: 100%; background-color: rgba(0, 0, 0, 0.5); z-index: 201; height: 100%; }
.hnr-page .w-productsStatic-v3 .product-popup_area { background: rgb(255, 255, 255); display: flex; max-height: none; min-height: 0px; height: 80vh; top: 10%; max-width: 770px; left: calc(50% + 0px); transform: translate(-50%, 0%); min-width: 0px; width: 100%; }
.hnr-page .w-productsStatic-v3 .product-popup_close::before { content: "×"; font-size: 2rem; }
.hnr-page .w-productsStatic-v3 .product-popup_close { align-items: center; border: 1px solid rgb(0, 0, 0); border-radius: 50%; cursor: pointer; display: flex; height: 30px; justify-content: center; position: fixed; right: 20px; top: 20px; transition: 0.3s linear; width: 30px; z-index: 10; }
.hnr-page .w-productsStatic-v3 .product-popup_details { width: 100%; padding-left: 20px; padding-right: 20px; padding-bottom: 24px; }
.hnr-page .w-productsStatic-v3 .overlay-active .product_title { color: rgb(255, 255, 255); }
.hnr-page .w-productsStatic-v3 .overlay-active .product_description { color: rgb(255, 255, 255); }
.hnr-page .w-productsStatic-v3 .overlay-active .product_details > span { color: rgb(255, 255, 255); }
.hnr-page .w-productsStatic-v3 .overlay-active .product_price span { color: rgb(255, 255, 255); }
.hnr-page .w-productsStatic-v3 .overlay-hover .product_title { color: rgb(255, 255, 255); }
.hnr-page .w-productsStatic-v3 .overlay-hover .product_description { color: rgb(255, 255, 255); }
.hnr-page .w-productsStatic-v3 .overlay-hover .product_details > span { color: rgb(255, 255, 255); }
.hnr-page .w-productsStatic-v3 .overlay-hover .product_price span { color: rgb(255, 255, 255); }
.hnr-page .w-productsStatic-v3 .overlay-active .product_btn { background-color: rgba(255, 255, 255, 0.15); border: 1px solid rgba(255, 255, 255, 0.35); color: rgb(255, 255, 255); }
.hnr-page .w-productsStatic-v3 .overlay-hover .product_btn { background-color: rgba(255, 255, 255, 0.15); border: 1px solid rgba(255, 255, 255, 0.35); color: rgb(255, 255, 255); }
.hnr-page .w-productsStatic-v3 .overlay-active .product_buyNowBtn { background-color: rgba(255, 255, 255, 0.15); border: 1px solid rgba(255, 255, 255, 0.35); color: rgb(255, 255, 255); }
.hnr-page .w-productsStatic-v3 .overlay-hover .product_buyNowBtn { background-color: rgba(255, 255, 255, 0.15); border: 1px solid rgba(255, 255, 255, 0.35); color: rgb(255, 255, 255); }
.hnr-page .w-productsStatic-v3 .product_buyNow.disabled { opacity: 0.2; cursor: not-allowed; }
.hnr-page .w-productsStatic-v3 .product_addToCart.disabled { opacity: 0.2; cursor: not-allowed; }
.hnr-page .w-productsStatic-v3 button .hoverIcon { display: none; }
.hnr-page .w-productsStatic-v3 button.hasIconOnHover:hover .hoverIcon { display: flex; }
.hnr-page .w-productsStatic-v3 button.hasIconOnHover:hover .mainIcon { display: none; }
.hnr-page .lyt-logo-default-v2 { display: inline-block; }
.hnr-page .lyt-logo-default-v2 img { width: 100%; height: 100%; }
.hnr-page .lyt-text-v3 { width: 100%; }
.hnr-page .lyt-text-v3.absolute-widget { width: 320px; }
.hnr-page .lyt-socialIcons-si14-v1 .svgContainer { fill: rgb(60, 65, 77); border: 2px solid rgb(233, 234, 236); border-radius: 10px; background-color: unset; }
.hnr-page .lyt-column-cdefault-v3 { margin: 0px; }
.hnr-page .lyt-column-cdefault-v3 > .columnContainer { padding: 0px; }
.hnr-page .lyt-column-cdefault-v3.absolute-widget { width: 50%; }
.hnr-page .lyt-icon-external-v2 { width: 64px; height: 64px; }
.hnr-page .lyt-timer-cdt1raw-v2 .counter-tile { background: transparent; padding: 0px; }
.hnr-page .lyt-accordion-default-v2.widget-accordionv2[widget-type="accordionv2"] > .collapseContainer > .collapse-header { height: auto; padding: 20px; font-size: 28px; }
.hnr-page .lyt-accordion-default-v2.widget-accordionv2[widget-type="accordionv2"] > .collapseContainer > .collapseContent { padding-left: 20px; padding-right: 20px; border: 0px; }
.hnr-page .lyt-accordion-default-v2.widget-accordionv2[widget-type="accordionv2"] > .collapseContainer > .collapse-header > .collapse-header_indicator_right { margin-left: auto; }
.hnr-page .lyt-accordion-default-v2.widget-accordionv2[widget-type="accordionv2"] > .collapseContainer.active > .collapse-header > .collapse-header_indicator_right > img { transform: rotate(180deg); }
.hnr-page .lyt-blogList-default-v1 .hnr-widget-list-element { margin-bottom: 20px; }
.hnr-page .lyt-blogCategory-default-v2 ul { display: inline-block; }
.hnr-page .lyt-blogCategory-default-v2 li:not(:last-child)::after { content: ", "; }
.hnr-page .lyt-blogCategory-default-v2 a { display: inline-block; }
.hnr-page .lyt-blogModifiedDate-default-v1 { width: fit-content;width: -moz-fit-content; }
.hnr-page .lyt-blogReadTime-default-v1 { width: fit-content;width: -moz-fit-content; }
.hnr-page .lyt-bt3-v1 { font-size: 80px; width: fit-content;width: -moz-fit-content; text-transform: capitalize; }
.hnr-page .lyt-blogPhoto-default-v1 { width: fit-content;width: -moz-fit-content; }
.hnr-page .lyt-blogPhoto-default-v1 .blogPhoto { max-width: 100%; }
.hnr-page .lyt-blogDescription-default-v1 { font-size: 16px; width: fit-content;width: -moz-fit-content; }
.hnr-page .lyt-btn-categoriesNavigation-v1 { padding: 13px 16px; font-weight: 600; }
.hnr-page .lyt-categoriesNavigation-cn1-v1 .navCategories_list { display: flex; gap: 24px; align-items: center; }
.hnr-page .lyt-categoriesNavigation-cn1-v1 .navCategories_list > li { display: flex; align-items: center; height: 50px; }
.hnr-page .lyt-categoriesNavigation-cn1-v1 .navCategories_list > li > a { font-weight: 700; }
.hnr-page .lyt-categoriesNavigation-cn1-v1 .navCategories_popup { top: 50px; white-space: nowrap; padding: 18px 8px; }
.hnr-page .lyt-categoriesNavigation-cn1-v1 .navCategories_leftCol { display: flex; flex-direction: column; gap: 4px; padding-right: 30px; }
.hnr-page .lyt-categoriesNavigation-cn1-v1 .navCategories_leftCol .navCategories-active { background-color: rgb(235, 235, 235); border-radius: 8px; }
.hnr-page .lyt-categoriesNavigation-cn1-v1 .navCategories_leftCol .navCategories_item { padding: 10px 25px 10px 12px; }
.hnr-page .lyt-categoriesNavigation-cn1-v1 .navCategories_leftCol .navCategories_item .navCategories_link { color: rgb(49, 65, 88); font-weight: 700; }
.hnr-page .lyt-categoriesNavigation-cn1-v1 .navCategories_leftCol .navCategories-active .navCategories_link { color: rgb(0, 0, 0); }
.hnr-page .lyt-categoriesNavigation-cn1-v1 .navCategories_rightCol { border-left: 1px solid rgb(243, 244, 246); padding: 0px 20px; }
.hnr-page .lyt-categoriesNavigation-cn1-v1 .navCategories_rightColList { display: grid; grid-auto-flow: column; grid-template-rows: repeat(8, auto); gap: 10px 40px; }
.hnr-page .lyt-categoriesNavigation-cn1-v1 .navCategories_rightCol .navCategories_link { font-size: 16px; color: rgb(69, 85, 108); }
.hnr-page .lyt-categoriesNavigation-cn1-v1 .navCategories_rightColItem-level-2 { padding-left: 4px; }
.hnr-page .lyt-categoriesNavigation-cn1-v1 .navCategories_rightColItem-level-3 { padding-left: 8px; }
.hnr-page .lyt-categoriesNavigation-cn1-v1 .navCategories_rightColItem-level-4 { padding-left: 12px; }
.hnr-page .lyt-categoriesNavigation-cn1-v1 .navCategories_rightColItem-level-5 { padding-left: 16px; }
.hnr-page .lyt-btn-hamb-v3 { display: table; padding: 0px; width: 30px; background-color: transparent; height: 30px; }
.hnr-page .lyt-navigation-default-v1 .submenu { background-color: rgb(255, 255, 255); }
.hnr-page .lyt-productsStatic-default-v2 .productsStatic_wrapper.arrow-next-to-widget { padding-left: 5%; padding-right: 5%; }
.hnr-page .lyt-productsStatic-default-v2 .slick-arrow { position: absolute; width: fit-content;width: -moz-fit-content; height: fit-content; z-index: 2; }
.hnr-page .lyt-productsStatic-default-v2 .slick-prev { left: 0px; }
.hnr-page .lyt-productsStatic-default-v2 .slick-next { right: 0px; }
.hnr-page .lyt-productsStatic-default-v2 .arrow-next-to-widget .slick-prev { left: -5%; }
.hnr-page .lyt-productsStatic-default-v2 .arrow-next-to-widget .slick-next { right: -5%; }
.hnr-page .lyt-productsStatic-default-v2 .slick-arrow::before { display: none; }
.hnr-page .lyt-productsStatic-default-v2 .slick-slider { margin-bottom: 0px; }
.hnr-page .lyt-productsStatic-default-v2 .slick-dots { position: relative; top: 0px; bottom: 0px; padding-left: 0px; }
.hnr-page .lyt-productsStatic-default-v2 .grid-slider .slick-list { display: flex; }
.hnr-page .lyt-productsStatic-default-v2 .grid-slider .slick-track { display: flex; }
.hnr-page .lyt-productsStatic-default-v2 .item-image { flex-shrink: 0; }
.hnr-page .lyt-productsStatic-default-v2 .slick-slide { height: 100%; }
.hnr-page .lyt-productsStatic-default-v2 .slick-slide > div { height: 100%; }
.hnr-page .lyt-productsStatic-default-v2 .slick-append-dots { display: flex; align-items: center; justify-content: center; margin-top: 25px; margin-left: auto; margin-right: auto; width: fit-content;width: -moz-fit-content; }
.hnr-page .lyt-productsStatic-default-v2 .slick-dot { background-color: transparent; border: none; color: rgb(233, 234, 236); font-size: 20px; }
.hnr-page .lyt-productsStatic-default-v2 .slick-dot.current { color: rgb(16, 24, 40); }
.hnr-page .lyt-productsStatic-default-v2 .gridLayout > .slick-list { width: 100%; }
.hnr-page .lyt-productsStatic-default-v2 .gridLayout_item { height: 100%; }
.hnr-page .lyt-productsStatic-default-v2 .productsStatic_loadingData { padding-top: 50px; padding-bottom: 50px; text-align: center; }
@media (min-width: 1200px) {
    .container {
        width: 1440px;
        padding-right: 15px;
        padding-left: 15px;
    }
}
.hnr-page .secondary-button:hover { background-color: var(--thm-color1, #fff); color: var(--thm-color2, #fff); }
.hnr-page h1 { font-size: 76px; font-family: Sora; font-weight: 800; line-height: 1.1; color: var(--thm-color1, #fff); letter-spacing: -0.05em; text-transform: none; }
.hnr-page h2 { font-size: 46px; font-family: Sora; font-weight: 600; color: var(--thm-color2, #fff); line-height: 1.1; letter-spacing: -0.05em; }
.hnr-page h3 { font-size: 24px; font-family: Sora; font-weight: 800; color: var(--thm-color2, #fff); line-height: 1.1; letter-spacing: -0.04em; }
.hnr-page .secondary-button { background-color: var(--thm-color1-alpha1, #fff); font-size: 16px; padding: 15px 28px; border-top-color: var(--thm-color1-alpha3, #fff); border-right-color: var(--thm-color1-alpha3, #fff); border-bottom-color: var(--thm-color1-alpha3, #fff); border-left-color: var(--thm-color1-alpha3, #fff); border-style: solid; border-width: 1px; border-radius: 12px; font-family: Inter; font-weight: 600; letter-spacing: 0.01em; line-height: 1.1; color: var(--thm-color1, #fff); width: fit-content;width: -moz-fit-content; display: inline-block; margin: 0px; transition-duration: 500ms; max-width: 100%; }
.hnr-page .button-3 { display: flex; justify-content: center; align-items: center; width: fit-content;width: -moz-fit-content; font-size: 16px; border-width: 0px; border-style: solid; border-radius: 12px; background-color: var(--thm-color2, #fff); font-family: Inter; font-weight: 600; line-height: 1.1; letter-spacing: 0.01em; color: var(--thm-color1, #fff); padding: 15px 28px; margin: 0px; column-gap: 8px; max-width: 100%; }
.hnr-page .button-3.btn-icon-vertical { flex-direction: column; }
.hnr-page .button-3.btn-icon-horizontal { flex-direction: row; }
.hnr-page .button-3 .widget-icon { margin: 0px; }
.hnr-page .button-3 .button-text { text-align: inherit; }
.hnr-page .footer__container { padding-top: 80px; padding-bottom: 80px; }
.hnr-page .footer__social { margin: 0px; padding: 0px; display: flex; gap: 10px 8px; flex-wrap: wrap; }
.hnr-page .margin-bottom20:not(:last-child) { margin-bottom: 20px; }
.hnr-page .margin-bottom26:not(:last-child) { margin-bottom: 26px; }
.hnr-page .footer__logo-inner { flex-basis: 270px; }
.hnr-page .footer__logo { width: 100%; max-width: 130px; }
.hnr-page .footer__social .svgContainer { margin-right: 0px; margin-left: 0px; border-width: 1px; border-style: solid; border-top-color: var(--thm-color1-alpha1, #fff); border-right-color: var(--thm-color1-alpha1, #fff); border-bottom-color: var(--thm-color1-alpha1, #fff); border-left-color: var(--thm-color1-alpha1, #fff); padding: 4px; width: 36px; height: 36px; background-color: var(--thm-color4, #fff); border-radius: 50px; transition-duration: 500ms; }
.hnr-page .footer__social .svgContainer use { transition-duration: 500ms; }
.hnr-page .footer__social .svgContainer:hover use { fill: var(--thm-color1, #fff); }
.hnr-page .text-color-white { color: var(--thm-color1-lightest, #fff); }
.hnr-page .text700 { font-weight: 700; }
.hnr-page .footer__subtitle { text-transform: uppercase; font-size: 16px; color: var(--thm-color2, #fff); }
.hnr-page .footer__link { margin: 0px; font-size: 15px; font-family: Inter; font-weight: 400; line-height: 1; color: var(--thm-color1-darkest, #fff); transition-duration: 500ms; padding-top: 2px; padding-bottom: 2px; }
.hnr-page .footer__link:hover { color: var(--thm-color2, #fff); }
.hnr-page .footer__list { display: flex; flex-direction: column; row-gap: 14px; align-items: flex-start; }
.hnr-page .newsletter__form .contact-form .form-group:has(.btn) { width: auto; }
.hnr-page .newsletter__form .contact-form .btn { padding-right: 26px; padding-left: 26px; }
.hnr-page .footer__social .svgContainer:hover { background-color: var(--thm-color2, #fff); }
.hnr-page .footer-contact { display: flex; justify-content: space-between; }
.hnr-page .text-color-transparent { color: var(--thm-color1-alpha4, #fff); }
.hnr-page .newsletter__form.w-contactform-v4 .contact-fields-container > .widget-column > .form-group { margin-bottom: 0px; }
.hnr-page .newsletter__form .contact-form .row { display: flex; flex-flow: wrap; justify-content: space-between; align-items: center; background-color: var(--thm-color1, #fff); border-radius: 14px; border-width: 1px; border-style: solid; border-top-color: var(--thm-color1-darker, #fff); border-right-color: var(--thm-color1-darker, #fff); border-bottom-color: var(--thm-color1-darker, #fff); border-left-color: var(--thm-color1-darker, #fff); overflow: hidden; padding: 6px; }
.hnr-page .contact__form .contact-form .row { max-width: none; margin-right: -10px; margin-left: -10px; width: auto; }
.hnr-page .footer-info { padding-top: 60px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.07); }
.hnr-page .footer-info__img { width: 42px; height: auto; }
.hnr-page .footer-info-column-left { display: flex; align-items: center; column-gap: 8px; }
.hnr-page .footer-info__text { width: auto; text-transform: uppercase; letter-spacing: 0.05em; }
.hnr-page .footer-info__images { display: flex; flex-wrap: wrap; gap: 6px; }
.hnr-page .footer-info__btn { margin: 0px; transition-duration: 500ms; }
.hnr-page .footer-info-column-right { display: flex; justify-content: flex-end; align-items: center; gap: 18px 20px; }
.hnr-page .footer-info__btn:hover { color: var(--thm-color1-lightest, #fff); }
.hnr-page .footer-contact__newsletter-inner { flex-basis: 310px; }
.hnr-page .font-size14 { font-size: 14px; }
.hnr-page .footer-contact__newsletter .contact-form .btn { background-color: var(--thm-color3, #fff); }
.hnr-page .btn-icon { width: 16px; height: 16px; margin: 0px; display: flex; align-items: center; justify-content: center; transition-duration: 360ms; }
.hnr-page .footer-contact__newsletter .contact-form .form-group { padding-right: 0px; padding-left: 0px; }
.hnr-page .footer-contact__newsletter .contact-form .form-group:has(.form-control) { width: auto; flex-basis: 150px; flex-grow: 1; }
.hnr-page .footer-contact__newsletter .contact-form .form-group:has(.btn) { width: fit-content;width: -moz-fit-content; }
.hnr-page .footer-contact__newsletter .contact-form .form-group .btn { padding: 10px 16px; min-height: 48px; border-radius: 0px 8px 8px 0px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: var(--thm-color1-darker, #fff); border-right-color: var(--thm-color1-darker, #fff); border-bottom-color: var(--thm-color1-darker, #fff); }
.hnr-page .footer-contact__newsletter .contact-form .form-group .form-control { padding-right: 10px; padding-left: 10px; height: 48px; border-radius: 8px 0px 0px 8px; border-width: 1px 0px 1px 1px; border-style: solid; border-top-color: var(--thm-color1-darker, #fff); border-bottom-color: var(--thm-color1-darker, #fff); border-left-color: var(--thm-color1-darker, #fff); box-shadow: none; font-size: 14px; }
.hnr-page .padding-top100 { padding-top: 100px; }
.hnr-page .newsletter-statistics__icon { margin: 0px; width: 12px; height: 12px; display: flex; flex-shrink: 0; }
.hnr-page .newsletter__inner { display: flex; flex-direction: column; align-items: center; max-width: 830px; margin-right: auto; margin-left: auto; }
.hnr-page .text-align-center { text-align: center; }
.hnr-page .newsletter__label-icon { margin: 0px; width: 12px; height: 12px; flex-shrink: 0; display: flex; align-items: center; justify-content: center; }
.hnr-page .newsletter__label { display: flex; align-items: center; column-gap: 8px; padding: 8px 20px; border-width: 1px; border-style: solid; border-radius: 60px; background-color: var(--thm-color3-alpha1, #fff); border-top-color: var(--thm-color3-alpha3, #fff); border-right-color: var(--thm-color3-alpha3, #fff); border-bottom-color: var(--thm-color3-alpha3, #fff); border-left-color: var(--thm-color3-alpha3, #fff); }
.hnr-page .newsletter__label-text { font-size: 12px; font-weight: 700; letter-spacing: 0.012em; line-height: 1; color: var(--thm-color3, #fff); text-transform: uppercase; }
.hnr-page .font-size56 { font-size: 50px; }
.hnr-page .margin-bottom16:not(:last-child) { margin-bottom: 16px; }
.hnr-page .margin-bottom40:not(:last-child) { margin-bottom: 40px; }
.hnr-page .newsletter__form .contact-form .form-group { padding-right: 0px; padding-left: 0px; margin-bottom: 0px; }
.hnr-page .newsletter__form .contact-form .help-block { position: absolute; z-index: 1; right: unset; bottom: unset; transform: translate3d(0%, 0%, 0px); top: 100%; left: 0px; padding-top: 2px; padding-right: 4px; padding-left: 10px; }
.hnr-page .newsletter__form .contact-form .form-group:has(.form-control) { flex-basis: 150px; flex-grow: 1; }
.hnr-page .newsletter__form { width: 100%; max-width: 540px; }
.hnr-page .newsletter__form .contact-form .form-control { border-radius: 30px; background-color: rgba(0, 0, 0, 0); box-shadow: none; border-width: 0px; border-style: solid; padding: 2px 10px; color: var(--thm-color2, #fff); }
.hnr-page .newsletter__statistics { display: flex; align-items: center; column-gap: 8px; }
.hnr-page .newsletter__row { display: flex; gap: 29px 38px; justify-content: center; flex-wrap: wrap; }
.hnr-page .font-size12 { font-size: 13px; }
.hnr-page .padding-bottom100 { padding-bottom: 100px; }
.hnr-page .cities__btn .widget-icon { margin: 0px; width: 8px; height: 8px; display: flex; align-items: center; }
.hnr-page .contact__form .contact-form .form-group { padding-right: 10px; padding-left: 10px; }
.hnr-page .contact__form .contact-form .form-control { border-radius: 6px; background-color: rgba(0, 0, 0, 0); box-shadow: none; }
.hnr-page .bg__grey { background-color: var(--thm-color4, #fff); }
.hnr-page .newsletter__form .contact-form .form-group:has(.widget-button) { width: auto; }
.hnr-page .icon-btn-small { width: 11px; height: auto; display: flex; align-items: center; justify-content: center; transition-duration: 360ms; transition-property: all, transform; }
.hnr-page .button-3:has(.widget-icon):hover .icon-btn-small { transform: translate3d(6px, 0px, 0px); }
.hnr-page .text-upercase { text-transform: uppercase; }
.hnr-page .bg__black { background-color: var(--thm-color2, #fff); }
.hnr-page .reviews-top__stars { display: flex; column-gap: 3px; }
.hnr-page .reviews-slide__inner { padding: 40px; border-width: 1px; border-style: solid; border-top-color: var(--thm-color1-alpha1, #fff); border-right-color: var(--thm-color1-alpha1, #fff); border-bottom-color: var(--thm-color1-alpha1, #fff); border-left-color: var(--thm-color1-alpha1, #fff); background-color: rgba(248, 248, 248, 0.05); border-radius: 22px; }
.hnr-page .reviews__star { margin: 0px; width: 16px; height: 16px; display: flex; }
.hnr-page .reviews__text { color: var(--thm-color1-alpha7, #fff); font-size: 20px; }
.hnr-page .reviews__author-row { display: flex; align-items: center; column-gap: 20px; }
.hnr-page .reviews-author__label { width: 52px; display: flex; flex-direction: column; align-items: center; justify-content: center; height: 52px; border-radius: 50%; background-color: var(--thm-color3, #fff); font-size: 16px; font-family: Sora; font-weight: 800; color: var(--thm-color1-lightest, #fff); letter-spacing: -0.012em; line-height: 1; }
.hnr-page .reviews-author__row { display: flex; flex-direction: column; row-gap: 6px; }
.hnr-page .reviews__container .w-slider-v4[widget-type="slider"]:not(.slider-cov-center) .slider_control:not(.custom).right { margin-right: 0px; }
.hnr-page .reviews__container .w-slider-v4[widget-type="slider"]:not(.slider-cov-center) .slider_control:not(.custom).left { margin-left: 0px; }
.hnr-page .reviews__slider .slider_outer { padding-right: 68px; padding-left: 68px; }
.hnr-page .reviews__slider { max-width: 880px; }
.hnr-page .reviews__container .w-slider-v4[widget-type="slider"]:not(.slider-cov-center) .slider_control:not(.custom) { width: 38px; height: 38px; }
.hnr-page .reviews__container .w-slider-v4[widget-type="slider"]:not(.slider-cov-center) .slider_control:not(.custom) svg { padding: 10px; }
.hnr-page .partners__slider .slide-content { display: flex; flex-direction: column; justify-content: center; }
.hnr-page .reviews-author__name { color: var(--thm-color1-lightest, #fff); font-size: 18px; font-weight: 700; letter-spacing: -0.01em; line-height: 1.1; font-family: Sora; }
.hnr-page .margin-bottom60:not(:last-child) { margin-bottom: 60px; }
.hnr-page .title__label { text-transform: uppercase; letter-spacing: 0.1em; line-height: 1.1; font-weight: 800; width: auto; font-size: 13px; }
.hnr-page .text-color-green { color: var(--thm-color3, #fff); }
.hnr-page .margin-bottom12:not(:last-child) { margin-bottom: 12px; }
.hnr-page .cyclist-benefits__icon { margin: 0px; width: 17px; height: 17px; display: flex; align-items: center; justify-content: center; }
.hnr-page .cyclist__container { display: flex; justify-content: space-between; align-items: center; }
.hnr-page .cyclist__column-left { flex-basis: 50%; padding-right: 20px; }
.hnr-page .cyclist__column-right { flex-basis: 50%; padding-left: 20px; display: flex; flex-wrap: wrap; gap: 12px; }
.hnr-page .cyclist__img-big { flex-basis: 100%; aspect-ratio: 680 / 380; }
.hnr-page .cyclist__img-small { flex-basis: 25%; flex-grow: 1; aspect-ratio: 1 / 1; }
.hnr-page .cyclist__img img { width: 100%; height: 100%; object-fit: cover; }
.hnr-page .cyclist__img { border-radius: 12px; }
.hnr-page .cyclist-benefits__icon-inner { width: 36px; height: 36px; display: flex; align-items: center; justify-content: center; background-color: var(--thm-color3-alpha2, #fff); border-radius: 8px; flex-shrink: 0; }
.hnr-page .cyclist-benefits__title { color: var(--thm-color2, #fff); font-weight: 700; }
.hnr-page .cyclist-benefits__inner { display: flex; align-items: flex-start; column-gap: 12px; flex-basis: 32%; flex-grow: 1; background-color: rgba(0, 150, 255, 0.07); padding: 16px; border-width: 1px; border-style: solid; border-top-color: var(--thm-color1-dark, #fff); border-right-color: var(--thm-color1-dark, #fff); border-bottom-color: var(--thm-color1-dark, #fff); border-left-color: var(--thm-color1-dark, #fff); border-radius: 12px; }
.hnr-page .cyclist-benefits__description { display: flex; flex-direction: column; row-gap: 4px; }
.hnr-page .cyclist__benefits { display: flex; flex-wrap: wrap; gap: 14px; }
.hnr-page .popular__row { display: flex; column-gap: 8px; }
.hnr-page .popular__column-right { flex-basis: 73.5%; display: flex; flex-wrap: wrap; row-gap: 8px; justify-content: space-between; }
.hnr-page .popular__img-small img { width: 100%; height: 100%; object-fit: cover; }
.hnr-page .popular__img-small { aspect-ratio: 354 / 220; flex-basis: 32.8%; flex-grow: 0; border-radius: 12px; }
.hnr-page .popular__img { flex-basis: 66.4%; flex-grow: 0; aspect-ratio: 684 / 220; border-radius: 12px; }
.hnr-page .popular__img img { object-fit: cover; width: 100%; height: 100%; }
.hnr-page .popular__img-left { flex-basis: 26%; border-radius: 12px; }
.hnr-page .popular__img-mask::before { display: none; }
.hnr-page .popular__img-mask::after { display: none; }
.hnr-page .popular__img-mask { padding: 12px; background-image: linear-gradient(340deg, var(--thm-color2-alpha4, #fff) 0%, rgba(0, 0, 0, 0) 100%); display: flex; flex-direction: column; justify-content: flex-end; }
.hnr-page .font-size20 { font-size: 20px; }
.hnr-page .hover-img img { transition-duration: 380ms; }
.hnr-page .hover-img:hover img { transform: scale3d(1.08, 1.08, 1); }
.hnr-page .popular-banner { padding: 30px 36px; background-image: linear-gradient(148deg, var(--thm-color2, #fff) 65%, var(--thm-color3, #fff) 65%); border-radius: 12px; }
.hnr-page .primary-button:hover { background-color: var(--thm-color1, #fff); }
.hnr-page .primary-button:has(.widget-icon):hover .icon-btn-small { transform: translate3d(6px, 0px, 0px); }
.hnr-page .position-statick { position: static; right: unset; bottom: unset; }
.hnr-page .header__img { width: 100%; height: 100%; }
.hnr-page .header__img img { object-fit: cover; width: 100%; height: 100%; }
.hnr-page .header__img .image-caption { background-image: linear-gradient(110deg, var(--thm-color2-alpha6, #fff) 0%, var(--thm-color2-alpha4, #fff) 50%, var(--thm-color2-alpha2, #fff) 100%); }
.hnr-page .header__slider { position: absolute; z-index: 1; right: unset; bottom: unset; transform: translate3d(-50%, -50%, 0px); top: calc(50% + 0px); left: calc(50% + 0px); width: 100%; height: 100%; }
.hnr-page .header__inner { min-height: 86vh; padding-top: 120px; padding-bottom: 120px; display: flex; flex-direction: column; justify-content: center; z-index: 1; }
.hnr-page .header__item { max-width: 598px; z-index: 3; }
.hnr-page .header__btns { display: flex; flex-wrap: wrap; gap: 16px 12px; }
.hnr-page .header-stats__counter { font-size: 24px; color: var(--thm-color1, #fff); }
.hnr-page .header-stats__inner { display: flex; flex-direction: column; row-gap: 4px; flex-basis: 20%; padding-top: 20px; padding-bottom: 20px; }
.hnr-page .header__stats { z-index: 4; position: absolute; right: unset; bottom: 0px; transform: translate3d(-50%, 0%, 0px); top: unset; left: calc(50% + 0px); width: 100%; background-color: var(--thm-color2-alpha6, #fff); padding-right: 15px; padding-left: 15px; display: flex; justify-content: center; }
.hnr-page .header-stats__inner-border { border-right-width: 1px; border-right-style: solid; border-right-color: var(--thm-color1-alpha1, #fff); }
.hnr-page .header__slider .carousel-indicators { position: absolute; z-index: 1; right: unset; bottom: 100px; transform: translate3d(-50%, 0%, 0px); top: unset; left: calc(50% + 0px); }
.hnr-page .header__slider .carousel-indicators li { border-width: 0px; border-style: solid; background-color: var(--thm-color1-alpha3, #fff); width: 18px; height: 4px; transition-duration: 400ms; }
.hnr-page .header__slider .carousel-indicators li.active { background-color: var(--thm-color1, #fff); width: 40px; }
.hnr-page .bg__blue { background-color: var(--thm-color3, #fff); }
.hnr-page .nav__btn { padding: 8px 14px; font-size: 14px; }
.hnr-page .nav__btn:hover .icon-btn-small { transform: translate3d(4px, 0px, 0px); }
.hnr-page .nav__btn:hover { color: var(--thm-color1, #fff); background-color: var(--thm-color1-alpha1, #fff); }
.hnr-page .nav-timer__container { display: flex; align-items: center; justify-content: center; gap: 8px 10px; flex-wrap: wrap; padding-top: 12px; padding-bottom: 12px; }
.hnr-page .nav-timer__text { color: var(--thm-color1, #fff); width: auto; font-size: 13px; }
.hnr-page .nav-timer__widget { font-family: Inter; font-weight: 300; text-transform: uppercase; color: var(--thm-color1, #fff); font-size: 10px; letter-spacing: 0.05em; display: flex; column-gap: 6px; }
.hnr-page .nav-timer__widget .counter-label { background-color: var(--thm-color1-alpha1, #fff); padding: 4px 8px; border-radius: 6px; min-width: 60px; font-size: 14px; font-weight: 700; margin-bottom: 6px; }
.hnr-page .nav-timer__widget .counter-tile { margin-right: 0px; margin-left: 0px; }
.hnr-page .nav-info__icon { margin: 0px; width: 14px; height: 14px; display: flex; align-items: center; justify-content: center; }
.hnr-page .nav-info__text { font-size: 12px; color: var(--thm-color2, #fff); width: auto; }
.hnr-page .nav-info__inner { display: flex; align-items: center; column-gap: 6px; }
.hnr-page .nav-info__row { display: flex; align-items: center; column-gap: 20px; }
.hnr-page .nav-info__contaoner { padding-top: 12px; padding-bottom: 12px; display: flex; column-gap: 30px; justify-content: space-between; }
.hnr-page .nav-info__link { font-size: 12px; color: var(--thm-color2, #fff); font-weight: 600; }
.hnr-page .nav-info__link:hover { text-decoration-line: underline; }
.hnr-page .nav-info__list { display: flex; gap: 12px 20px; flex-wrap: wrap; }
.hnr-page .nav__logo { width: 110px; }
.hnr-page .search__container { padding-top: 12px; padding-bottom: 12px; display: flex; justify-content: space-between; gap: 12px; flex-wrap: wrap; }
.hnr-page .search-section { border-top-width: 1px; border-top-style: solid; border-top-color: var(--thm-color1-darker, #fff); }
.hnr-page .reviews__star-transparent { opacity: 0.4; }
.container { width: 1440px; padding-right: 15px; padding-left: 15px; }
.hnr-page .text-color-black { color: var(--thm-color2, #fff); }
.hnr-page .container-small { max-width: 860px; margin-right: auto; margin-left: auto; }
.hnr-page .faq__accordion { display: flex; flex-direction: column; row-gap: 20px; }
.hnr-page .faq__accordion .collapse-header { padding-right: 0px; padding-left: 0px; }
.hnr-page .faq__accordion .collapseContainer .collapse-header { padding-right: 0px; padding-left: 0px; }
.hnr-page .faq__accordion.widget-accordionv2[widget-type="accordionv2"] > .collapseContainer > .collapse-header { padding: 20px; font-size: 18px; color: var(--thm-color2, #fff); font-weight: 600; }
.hnr-page .faq__accordion.widget-accordionv2[widget-type="accordionv2"] > .collapseContainer > .collapseContent { padding: 0px; }
.hnr-page .faq__content { padding: 20px; border-top-width: 1px; border-top-style: solid; border-top-color: var(--thm-color1-dark, #fff); }
.hnr-page .faq__accordion .collapseContainer { background-color: var(--thm-color1-lightest, #fff); border-width: 1px; border-style: solid; border-top-color: var(--thm-color1-dark, #fff); border-right-color: var(--thm-color1-dark, #fff); border-bottom-color: var(--thm-color1-dark, #fff); border-left-color: var(--thm-color1-dark, #fff); border-radius: 8px; box-shadow: var(--thm-color2-alpha1, #fff) 0px 0px 10px -1px; }
.hnr-page .contact__logo { margin: 0px; max-width: 180px; width: 100%; height: auto; }
.hnr-page .contact__right { border-width: 1px; border-style: solid; border-radius: 22px; }
.hnr-page .contact__row .contact__right { padding: 30px; border-top-color: var(--thm-color2-alpha1, #fff); border-right-color: var(--thm-color2-alpha1, #fff); border-bottom-color: var(--thm-color2-alpha1, #fff); border-left-color: var(--thm-color2-alpha1, #fff); }
.hnr-page .contact__form { overflow: visible; }
.hnr-page .contact__form .contact-form textarea { height: 140px; }
.hnr-page .contact__row { display: flex; }
.hnr-page .contact-form__text a { color: var(--thm-color3, #fff); text-decoration-line: underline; font-family: inherit; font-size: 12px; }
.hnr-page .contact-form__text { color: var(--thm-color2, #fff); font-size: 12px; }
.hnr-page .privacy__description h2 { font-size: 24px; }
.hnr-page .privacy__description a { color: var(--thm-color2, #fff); font-size: inherit; font-family: inherit; }
.hnr-page .privacy__description a:hover { text-decoration-line: underline; }
.hnr-page { font-size: 16px; font-family: Inter; color: var(--thm-color1-darkest, #fff); font-weight: normal; }
.hnr-page .primary-button { background-color: var(--thm-color1, #fff); color: var(--thm-color2, #fff); font-size: 16px; padding: 15px 28px; border-style: solid; border-radius: 12px; font-family: Inter; font-weight: 600; line-height: 1.1; display: flex; align-items: center; letter-spacing: 0.01em; border-width: 0px; margin: 0px; justify-content: center; column-gap: 8px; max-width: 100%; width: fit-content;width: -moz-fit-content; }
.hnr-page .button-4 { margin: 0px; font-size: 15px; font-family: Inter; font-weight: 400; line-height: 1; color: var(--thm-color1-darkest, #fff); transition-duration: 500ms; padding-top: 2px; padding-bottom: 2px; display: flex; align-items: center; column-gap: 6px; width: fit-content;width: -moz-fit-content; }
.hnr-page .button-4:hover { color: var(--thm-color2, #fff); }
.hnr-page h4 { text-transform: uppercase; color: var(--thm-color3, #fff); font-family: Inter; font-weight: 700; font-size: 20px; }
.hnr-page a { font-size: 16px; color: var(--thm-color1, #fff); font-family: Inter; font-weight: normal; }
.hnr-page .blogListWrapper .w-blogList-v5 .widget-button { color: var(--thm-color2, #fff); font-size: 14px; font-weight: 700; transition-duration: 500ms; }
.hnr-page .blogListWrapper .w-blogList-v5 .widget-button.show-more-button { color: var(--thm-color1, #fff); background-color: rgba(0, 0, 0, 0); font-size: 18px; padding: 16px 32px; border-radius: 0px; border-width: 2px; border-style: solid; border-top-color: var(--thm-color1, #fff); border-right-color: var(--thm-color1, #fff); border-bottom-color: var(--thm-color1, #fff); border-left-color: var(--thm-color1, #fff); text-align: center; transition-duration: 400ms; }
.hnr-page .blogListWrapper .w-blogList-v5 .widget-button.show-more-button:hover { background-color: var(--thm-color1-alpha2, #fff); }
.hnr-page .blogListWrapper .w-blogList-v5 .hnr-desc-container { padding: 0px 20px 20px; color: var(--thm-color5, #fff); font-size: 14px; position: static; display: flex; flex-direction: column; justify-content: flex-end; }
.hnr-page .blogListWrapper .w-blogList-v5 .hnr-desc-list-item { background-color: var(--thm-color3, #fff); color: var(--thm-color1, #fff); text-transform: uppercase; font-weight: 700; font-size: 11px; padding: 4px 10px; border-radius: 50px; margin-right: 0px; font-family: Inter; }
.hnr-page .blogListWrapper .w-blogList-v5 .hnr-desc-categories-under { right: unset; bottom: unset; transform: translate3d(0%, 0%, 0px); position: absolute; z-index: 1; top: 24px; left: 14px; display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: flex-start; gap: 12px; }
.hnr-page .blogListWrapper .lyt-blogList-default-v1 .pagination { margin-top: 100px; }
.hnr-page .blogListWrapper .hnr-desc-shortTxt-under { min-height: 64px; }
.hnr-page .blogListWrapper .w-blogList-v5 .hnr-desc-list-item a { font-size: 12px; }
.hnr-page .blogListWrapper .hnr-widget-list-element .hnr-widget-photo { width: 100%; height: 100%; position: absolute; z-index: 0; right: unset; bottom: unset; transform: translate3d(-50%, -50%, 0px); top: calc(50% + 0px); left: calc(50% + 0px); }
.hnr-page .blogListWrapper .lyt-blogList-default-v1 .hnr-detail-view-wrapper { width: 32%; border-radius: 24px; overflow: hidden; }
.hnr-page .blogListWrapper .lyt-blogList-default-v1 .hnr-widget-content { display: flex; justify-content: space-between; }
.hnr-page .blogListWrapper .lyt-blogList-default-v1 .hnr-widget-list-element { display: flex; flex-direction: column; align-items: flex-start; width: 100%; margin-bottom: 0px; aspect-ratio: 474 / 594; }
.hnr-page .blogListWrapper .hnr-widget-list-element .hnr-widget-photo .hnr-widget-photo-img::before { right: unset; bottom: unset; transform: translate3d(-50%, -50%, 0px); content: ""; position: absolute; z-index: 1; top: calc(50% + 0px); left: calc(50% + 0px); background-image: var(--gradientGradient__2); }
.hnr-page .blogListWrapper .hnr-widget-list-element .hnr-widget-photo::before { right: unset; bottom: unset; }
.hnr-page .blogListWrapper .hnr-widget-list-element .hnr-widget-photo a::before { width: 101%; height: 101%; content: ""; position: absolute; z-index: 1; right: unset; bottom: unset; transform: translate3d(-50%, -50%, 0px); top: calc(50% + 0px); left: calc(50% + 0px); background-image: var(--gradientGradient__1); transition-duration: 500ms; }
.hnr-page .blogPageSection .blogListWrapper .lyt-blogList-default-v1 .hnr-widget-list-element { width: 32%; border-radius: 24px; overflow: visible; aspect-ratio: 0 / 1; }
.hnr-page .blogPageSection .blogListWrapper .w-blogList-v5 .hnr-desc-created-under { color: var(--thm-color3, #fff); font-weight: 700; font-size: 12px; text-transform: uppercase; }
.hnr-page .blogPageSection .blogListWrapper .hnr-widget-list-element .hnr-widget-photo { position: relative; z-index: 1; width: 100%; height: auto; right: unset; bottom: unset; left: 0px; transform: translate3d(0%, 0%, 0px); top: 0px; aspect-ratio: 474 / 400; border-radius: 24px; margin-bottom: 16px; }
.hnr-page .blogPageSection .blogListWrapper .lyt-blogList-default-v1 .hnr-widget-list-element .hnr-desc-title-under { color: var(--thm-color2, #fff); min-height: auto; }
.hnr-page .blogPageSection .blogListWrapper .w-blogList-v5 .hnr-desc-container { padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.hnr-page .blogListWrapper .w-blogList-v5 .hnr-desc-created-under { text-transform: uppercase; color: var(--thm-color3, #fff); }
.hnr-page .blogListWrapper .lyt-blogList-default-v1 .hnr-widget-list-element .hnr-desc-title-under { color: var(--thm-color1, #fff); letter-spacing: normal; min-height: 56px; font-size: 26px; }
.hnr-page .blogListWrapper .w-blogList-v5 .widget-button:hover { color: var(--thm-color3, #fff); }
.hnr-page .btnsBox .widget-button { margin-right: 0px; margin-left: 0px; }
.hnr-page .primary-button .widget-icon path { stroke: var(--thm-color3, #fff); }
.hnr-page .primary-button:hover .widget-icon { transform: translate3d(6px, 0px, 0px); }
.hnr-page .primary-button .widget-icon { transition-property: all, transform; transition-duration: 400ms; width: 10px; }
.hnr-page .button-3 .widget-icon path { stroke: var(--thm-color3, #fff); transition-duration: 400ms; transition-property: all, -webkit-text-stroke-width; }
.hnr-page .button-3:hover .widget-icon path { stroke: var(--thm-color3, #fff); }
.hnr-page .headerRow .widget-button { flex-shrink: 0; }
.hnr-page .margin0 { margin: 0px; }
.hnr-page .ticketsImg--left .widget-button { color: var(--thm-color1, #fff); }
.hnr-page .ticketsImg--left .widget-button path { stroke: var(--thm-color1, #fff); }
.hnr-page .ticketsImg--left .widget-button:hover { color: var(--thm-color2, #fff); }
.hnr-page .ticketsImg--right .widget-button:hover { color: var(--thm-color4, #fff); }
.hnr-page .ticketsImg--right .widget-button:hover path { stroke: var(--thm-color4, #fff); }
.hnr-page .formWidget.widget-contactform form.contact-form .contact-fields-container .widget-column .form-group .widget-button { background-color: var(--thm-color3, #fff); font-size: 18px; padding-top: 20px; padding-bottom: 20px; }
.hnr-page .formWidget.widget-contactform form.contact-form .contact-fields-container .widget-column .form-group .widget-button:hover { background-color: var(--thm-color3-light, #fff); }
.hnr-page .btnsWrapper .widget-button { margin-bottom: 16px; }
.hnr-page .infoItem .button-3 .widget-icon path { stroke: var(--thm-color1-darkest, #fff); }
.hnr-page .infoItem .button-3:hover .widget-icon path { stroke: var(--thm-color2, #fff); }
.hnr-page .infoItem .widget-button { font-size: 14px; color: var(--thm-color1-darkest, #fff); }
.hnr-page .button-4 .widget-icon { margin: 0px; width: 18px; transition-duration: 400ms; transition-property: all, transform; transform: translate3d(4px, 0px, 0px); }
.hnr-page .button-4:hover .widget-icon { transform: translate3d(0px, 0px, 0px); }
.hnr-page .marginBottom40px { margin-bottom: 40px; }
.hnr-page .categoriesItem:hover .widget-header { color: var(--thm-color1, #fff); }
.hnr-page .ticketsImg--left .widget-header { color: var(--thm-color1, #fff); }
.hnr-page .ticketsImg--right .widget-header { text-align: right; }
.hnr-page .marginBottom32px { margin-bottom: 32px; }
.hnr-page .button-4.marginBottom32px { margin-bottom: 32px; }
.hnr-page .button-4.btn-icon-vertical { flex-direction: column; }
.hnr-page .button-4.btn-icon-horizontal { flex-direction: row; }
.hnr-page .button-4 .button-text { text-align: inherit; }
.hnr-page .sectionPaddings--small { padding-top: 80px; padding-bottom: 80px; }
.hnr-page .footerItem--fullwidth .widget-text { width: fit-content;width: -moz-fit-content; }
.hnr-page article .widget-text .widget-header { font-size: 24px; color: var(--thm-color3-darkest, #fff); margin-bottom: 12px; }
.hnr-page .button-3 .widget-button path { stroke: var(--thm-color1, #fff); }
.hnr-page .ticketsImg--right .widget-button path { stroke: var(--thm-color1, #fff); transition-duration: 500ms; }
.hnr-page .contactItem .widget-header { font-weight: 700; }
.hnr-page .contactTexts .widget-header { color: var(--txt-colorColorDefault, #fff); }
.hnr-page .contactForm.widget-contactform form.contact-form .contact-fields-container .widget-column .form-group .widget-button { justify-content: center; }
.hnr-page .headerRowTexts .widget-header { margin-bottom: 14px; }
.hnr-page .marginBottom24px { margin-bottom: 24px; }
.hnr-page .marginBottom16px { margin-bottom: 16px; }
.hnr-page .postContainer { width: 100%; max-width: 1170px; }
.hnr-page .widget-blogCategory a { background-color: var(--thm-color3, #fff); padding: 6px 14px; text-transform: uppercase; font-weight: 700; color: var(--thm-color1, #fff); border-radius: 50px; font-size: 14px; }
.hnr-page .widget-blogModifiedDate { color: var(--thm-color2-alpha4, #fff); font-size: 14px; display: flex; align-items: center; text-transform: uppercase; font-weight: 700; }
.hnr-page .widget-blogReadTime { color: var(--thm-color2-alpha4, #fff); font-size: 14px; display: flex; align-items: center; text-transform: uppercase; font-weight: 700; }
.hnr-page .postElements { width: 100%; display: flex; gap: 24px; }
.hnr-page .widget-blogCategory ul { display: flex; justify-content: flex-start; gap: 12px; flex-wrap: wrap; }
.hnr-page .postHeader .widget-blogPhoto { width: 100%; aspect-ratio: 800 / 350; height: auto; margin-bottom: 32px; border-radius: 24px; overflow: hidden; }
.hnr-page .postHeader .widget-blogPhoto img { width: 100%; height: 100%; object-fit: cover; }
.hnr-page .post-h2 { font-size: 24px; }
.hnr-page .postHeader .widget-blogTitle { font-size: 42px; margin-bottom: 32px; color: var(--thm-color2, #fff); }
.hnr-page .colorAccent { color: var(--thm-color2, #fff); }
.hnr-page .ticketsImg--right .colorAccent { color: var(--thm-color1, #fff); }
.hnr-page .blogSection .headerRow { border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: var(--thm-color1-alpha1, #fff); }
.hnr-page .headerRow { display: flex; justify-content: space-between; align-items: flex-end; column-gap: 24px; }
.hnr-page .headerRowTexts { width: 100%; max-width: 50%; color: var(--txt-colorColorDefault, #fff); }
.hnr-page .blogPageSection .blogListWrapper .lyt-blogList-default-v1 .hnr-desc-shortTxt-under { color: var(--thm-color2-alpha4, #fff); }
.hnr-page .blogListWrapper .lyt-blogList-default-v1 .hnr-widget-list-element:hover .hnr-widget-photo a::before { opacity: 0; }
.hnr-page .search__inner .widget-searchBar { flex-grow: 0.8; }
.hnr-page .search__inner .widget-searchBar .searchBar_additionalBtn { background-color: var(--thm-color2, #fff); }
.hnr-page .navbarArea .widget-searchBar { flex-grow: 0.7; }
.hnr-page .navbarArea .widget-searchBar .searchBar_additionalBtn { background-color: var(--thm-color2, #fff); }
.hnr-page .logo__row { display: flex; align-items: center; column-gap: 12px; width: 43%; }
.hnr-page .search__inner { display: flex; align-items: center; flex-basis: auto; flex-grow: 0; column-gap: 24px; flex-direction: row; }
.hnr-page .search__inner .widget-customerLogin { margin-left: auto; }
.hnr-page .search__container .amount-label { position: absolute; z-index: 1; right: -2px; bottom: unset; transform: translate3d(0%, 0%, 0px); top: -5px; left: unset; background-color: var(--thm-color3, #fff); color: var(--thm-color1, #fff); }
.hnr-page .nav__container .widget-categoriesNavigation .widget-button .widget-icon { width: 20px; height: 20px; display: flex; flex-flow: row; align-items: center; justify-content: center; }
.hnr-page .search__container .w-searchBar-v2 .searchBar_additionalButton { background-color: var(--thm-color3, #fff); border-top-right-radius: 6px; border-bottom-right-radius: 6px; font-family: Inter; font-weight: 600; text-transform: capitalize; }
.hnr-page .search__container .w-searchBar-v2 .searchBar_inputsWrapper { border-top-left-radius: 6px; border-bottom-left-radius: 6px; border-top-color: var(--thm-color4-darker, #fff); border-right-color: rgba(0, 0, 0, 0); border-bottom-color: var(--thm-color4-darker, #fff); border-left-color: var(--thm-color4-darker, #fff); border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; background-color: var(--thm-color4, #fff); }
.hnr-page .search__container .w-searchBar-v2 { flex-grow: 1; max-width: 510px; margin-right: auto; }
.hnr-page .nav__container .widget-categoriesNavigation .navCategories_list { display: flex; flex-direction: column; align-items: flex-start; padding: 15px; row-gap: 12px; width: 100%; }
.hnr-page .nav__container .widget-categoriesNavigation .navCategories_list .navCategories_item { height: auto; }
.hnr-page .nav__container .widget-categoriesNavigation .navCategories_list .navCategories_link:hover { color: var(--thm-color2, #fff); }
.hnr-page .search__container .widget-categoriesNavigation { width: 100%; }
.hnr-page .product-list__inner .widget-products .price_priceRow { display: flex; column-gap: 10px; }
.hnr-page .product-list__inner .widget-products .price_current { font-size: 22px; }
.hnr-page .product-list__inner .widget-products .price_old { font-size: 14px; }
.hnr-page .product-list__inner .widget-products .price { margin-bottom: 20px; }
.hnr-page .product-list__inner .widget-products .quantityInput { background-color: rgb(243, 244, 246); border-radius: 10px; }
.hnr-page .product-detail__container .productDetails .productDetails_gallery { width: 40%; }
.hnr-page .product-detail__container .productDetails .prDetails { display: flex; row-gap: 0px; }
.hnr-page .product-detail__container .productDetails .prDetails_name { margin-bottom: 28px; }
.hnr-page .product-detail__container .productDetails .prDetails_price { margin-bottom: 30px; }
.hnr-page .product-detail__container .productDetails .prDetails_brandArea { margin-bottom: 30px; }
.hnr-page .product-detail__container .productDetails .prDetails_container { margin-bottom: 30px; }
.hnr-page .product-detail__container .productDetails .prDetails_shortTxt { margin-bottom: 30px; }
.hnr-page .product-detail__container .productDetails .productVariants { padding-top: 30px; padding-bottom: 30px; }
.hnr-page .product-detail__container .productDetails .productVariants_value { font-weight: 700; border-radius: 0px; }
.hnr-page .product-detail__container .productDetails .quantityInput { background-color: var(--thm-color4, #fff); border-radius: 0px; }
.hnr-page .product-detail__container .productDetails .prDetails_buyNowBtn { border-radius: 6px; background-color: var(--thm-color3, #fff); color: var(--thm-color1, #fff); border-width: 0px; border-style: solid; }
.hnr-page .product-detail__container .productDetails .prDetails_btnsArea { margin-bottom: 30px; }
.hnr-page .product-detail__container .productDetails .prDetails_localPickUp:not(:last-child) { margin-bottom: 12px; }
.hnr-page .product-detail__container .productDetails .productDetails_productDescDetails { padding-top: 0px; border-top-width: 0px; border-top-style: solid; }
.hnr-page .product-detail__container .productDetails .prDetails_shippingArea:not(:last-child) { margin-bottom: 12px; }
.hnr-page .product-detail__container .productDetails .productAttributes_info:has(.productAttributes_group) { display: flex; column-gap: 30px; flex-direction: row; width: 100%; }
.hnr-page .product-detail__container .productDetails .productAttributes_info .productAttributes_group { width: 100%; }
.hnr-page .colorGray { color: var(--thm-color1-darkest, #fff); }
.hnr-page .upCase { text-transform: uppercase; }
.hnr-page .boldText { font-weight: 600; }
.hnr-page .carouselSlider .item { padding-right: 12px; padding-left: 12px; }
.hnr-page .product-list__inner .widget-products .col-md-3:has(.filters) { width: 100%; max-width: 260px; flex-shrink: 0; }
.hnr-page .product-list__inner .widget-products .filters { border-radius: 12px; padding: 14px; background-color: var(--thm-color1-lightest, #fff); box-shadow: none; border-width: 1px; border-style: solid; border-top-color: var(--thm-color4-dark, #fff); border-right-color: var(--thm-color4-dark, #fff); border-bottom-color: var(--thm-color4-dark, #fff); border-left-color: var(--thm-color4-dark, #fff); position: sticky; top: 10px; right: unset; bottom: unset; transform: translate3d(0%, 0%, 0px); left: 0px; }
.hnr-page .product-list__inner .widget-products .categoryFilter_label { color: var(--thm-color3, #fff); }
.hnr-page .product-list__inner .widget-products .products_layoutContainer { display: flex; row-gap: 24px; }
.hnr-page .product-list__inner .widget-products .gridLayout_item { margin-right: 0px; margin-left: 0px; }
.hnr-page .product-list__inner .widget-products .productList_container div:has(.products) { width: auto; flex-grow: 1; }
.hnr-page .product-list__inner .widget-products .productList_container .gridLayout_item .item { margin-right: 0px; margin-left: 0px; }
.hnr-page .product-list__inner .widget-products .productList_container .gridLayout_item { padding-right: 12px; padding-left: 12px; }
.hnr-page .product-list__inner .widget-products .productList_container .products_layout { margin-right: -12px; margin-left: -12px; }
.hnr-page .product-list__inner .widget-products .productList_container .products_layout .item { border-radius: 10px; border-width: 1px; border-style: solid; border-top-color: var(--thm-color4-dark, #fff); border-right-color: var(--thm-color4-dark, #fff); border-bottom-color: var(--thm-color4-dark, #fff); border-left-color: var(--thm-color4-dark, #fff); }
.hnr-page .product-list__inner .widget-products .item .product_info { padding: 20px 15px; }
.hnr-page .product-list__inner .widget-products .product_info .product_title { font-size: 16px; font-family: Inter; font-weight: 700; text-transform: none; margin-bottom: 14px; }
.hnr-page .product-list__inner .widget-products .product_details { display: flex; row-gap: 0px; }
.hnr-page .product-list__inner .widget-products .product_description { margin-bottom: 18px; font-size: 12px; line-height: 1.2; }
.hnr-page .product-list__inner .widget-products .product_mainAttributes { margin-bottom: 8px; color: var(--thm-color3, #fff); }
.hnr-page .product-list__inner .widget-products .product_category { margin-bottom: 8px; }
.hnr-page .product-list__inner .widget-products .product_condition { margin-bottom: 8px; color: var(--thm-color3, #fff); }
.hnr-page .product-list__inner .widget-products .product_info { display: flex; row-gap: 20px; }
.hnr-page .product-list__inner .widget-products .product_buyNow { border-radius: 12px; font-size: 16px; background-color: var(--thm-color2, #fff); color: var(--thm-color1, #fff); width: 100%; transition-duration: 500ms; }
.hnr-page .product-list__inner .widget-products .item .item_image { border-style: solid; border-width: 0px; }
.hnr-page .product-list__inner .gridLayout .item .item_image { height: auto; width: 100%; aspect-ratio: 355 / 300; }
.hnr-page .product-list__inner .widget-products .item_label--newProduct { background-color: var(--thm-color3, #fff); }
.hnr-page .products__banner { width: 100%; height: 100%; position: absolute; z-index: 0; right: unset; bottom: unset; transform: translate3d(-50%, -50%, 0px); top: calc(50% + 0px); left: calc(50% + 0px); }
.hnr-page .products__header-section { position: static; right: unset; bottom: unset; }
.hnr-page .products__banner .image-caption { background-image: var(--gradientGradient__2); }
.hnr-page .products__banner img { object-fit: cover; }
.hnr-page .products__banner-txt { max-width: 510px; }
.hnr-page .faqWidget.lyt-accordion-default-v2.widget-accordionv2 .collapseContainer.active .collapseContent { padding-top: 20px; padding-bottom: 20px; }
.hnr-page .menuArea .container-menu ul.navigation-items li a { font-weight: 600; color: var(--thm-color1, #fff); text-transform: uppercase; transition-duration: 400ms; padding: 16px 24px; }
.hnr-page .menuArea .container-menu ul.navigation-items li a:hover { color: var(--thm-color2, #fff); }
.hnr-page .menuArea .container-menu ul.navigation-items { display: flex; column-gap: 16px; }
.hnr-page .menuArea .container-menu ul.navigation-items li.dropdown-list ul a { color: var(--thm-color3, #fff); font-size: 16px; font-weight: 500; text-transform: none; border-width: 1px; border-style: solid; border-top-color: var(--thm-color5-alpha1, #fff); border-right-color: var(--thm-color5-alpha1, #fff); border-bottom-color: var(--thm-color5-alpha1, #fff); border-left-color: var(--thm-color5-alpha1, #fff); }
.hnr-page .menuArea .container-menu ul.navigation-items .dropdown-list-link:hover { color: var(--thm-color1, #fff); background-color: var(--thm-color2-dark, #fff); }
.hnr-page .menuArea .container-menu .navigation-items .dropdown-list-link { background-color: var(--thm-color2, #fff); }
.hnr-page .nav__container { padding-top: 2px; padding-bottom: 2px; display: flex; align-items: center; gap: 20px 30px; }
.hnr-page .dark__bg { background-color: var(--thm-color2, #fff); }
.hnr-page .nav__container .widget-navigation .nav-top-item:hover { color: var(--thm-color3, #fff); }
.hnr-page .nav__container .widget-navigation { flex-grow: 1; }
.hnr-page .nav__container .widget-navigation .navigation-items { display: flex; align-items: center; column-gap: 30px; }
.hnr-page .nav__container .widget-categoriesNavigation .widget-button { background-color: var(--thm-color3, #fff); border-width: 0px; border-style: solid; border-radius: 6px; color: var(--thm-color1, #fff); font-size: 14px; font-family: Sora; font-weight: 400; text-transform: uppercase; padding: 12px 20px; display: flex; align-items: center; column-gap: 10px; }
.hnr-page .nav__container .widget-navigation .nav-top-item { color: var(--thm-color1-lightest, #fff); font-family: Sora; font-weight: 500; padding: 0px; transition-duration: 500ms; text-transform: uppercase; font-size: 14px; }
.hnr-page .nav__container .widget-categoriesNavigation .widget-button:hover { background-color: var(--thm-color3-dark, #fff); }
.hnr-page .nav__container .widget-categoriesNavigation .navCategories_list .navCategories_link { font-size: 14px; font-family: Sora; font-weight: 500; color: var(--thm-color3, #fff); transition-duration: 500ms; }
.hnr-page .nav__container .navCategories-button.navCategories-open .navCategories_content { display: flex; flex-wrap: wrap; }
.hnr-page .button-3.btn__center { margin-right: auto; margin-left: auto; }
.hnr-page .main__services .product_addToCart { background-color: var(--thm-color3, #fff); width: 100%; border-width: 0px; border-style: solid; }
.hnr-page .main__services .w-productsStatic-v2 .gridLayout .item_image { position: static; right: unset; bottom: unset; transform: translate3d(0%, 0%, 0px); height: auto; }
.hnr-page .main__services .product_addToCart:hover { background-color: var(--thm-color3-dark, #fff); color: var(--thm-color1, #fff); }
.hnr-page .main__services .product_buyNow { background-color: var(--thm-color2, #fff); color: var(--thm-color1, #fff); width: 100%; }
.hnr-page .main__services .w-productsStatic-v2 .gridLayout .item { border-top-color: var(--thm-color1-darker, #fff); border-right-color: var(--thm-color1-darker, #fff); border-bottom-color: var(--thm-color1-darker, #fff); border-left-color: var(--thm-color1-darker, #fff); }
.hnr-page .product-list__inner .widget-products .product_addToCart { border-radius: 12px; background-color: var(--thm-color3, #fff); font-weight: 600; padding: 15px 14px; width: 100%; color: var(--thm-color1, #fff); font-size: 16px; border-width: 0px; border-style: solid; }
.hnr-page .product-list__inner .widget-products .product_buyNow:hover { background-color: var(--thm-color2-light, #fff); }
.hnr-page .product-list__inner .widget-products .product_addToCart:hover { background-color: var(--thm-color3-dark, #fff); }
.hnr-page .product-detail__container .productDetails .prDetails_addToCart { background-color: var(--thm-color3, #fff); color: var(--thm-color1, #fff); width: 100%; padding-top: 15px; padding-bottom: 15px; border-width: 0px; border-style: solid; }
.hnr-page .product-detail__container .productDetails .prDetails_addToCart:hover { background-color: var(--thm-color3-dark, #fff); }
.hnr-page .product-detail__container .productDetails .prDetails_buyNow { background-color: var(--thm-color2, #fff); color: var(--thm-color1, #fff); width: 100%; }
.hnr-page .product-detail__container .productDetails .prDetails_buyNow:hover { background-color: var(--thm-color2-light, #fff); }
.hnr-page .faq__accordion .collapse-header_indicator_right { width: 26px; flex-shrink: 0; }
.hnr-page .faq__accordion .collapse-header_indicator_right img { width: 100%; }
.hnr-page .main__blog.blogListWrapper .lyt-blogList-default-v1 .hnr-widget-list-element:hover .hnr-widget-photo a::before { opacity: 1; }
.hnr-page .main__blog.blogListWrapper .lyt-blogList-default-v1 .hnr-widget-list-element:hover .hnr-widget-photo .hnr-widget-photo-img { transform: scale3d(1.1, 1.1, 1); }
@media (max-width: 1199px) {
.hnr-page .w-slider-v4[widget-type="slider"]:not(.slider-cov-center) .slider_control:not(.custom).left { margin-left: 2.5%; }
.hnr-page .w-slider-v4[widget-type="slider"]:not(.slider-cov-center) .slider_control:not(.custom).right { margin-right: 2.5%; }
.hnr-page .w-slider-v4[widget-type="slider"].slider-cov-center .slider_control:not(.custom).left { margin-left: 12.5%; }
.hnr-page .w-slider-v4[widget-type="slider"].slider-cov-center .slider_control:not(.custom).right { margin-right: 12.5%; }
.hnr-page .w-products-v6 .products_pagination { flex-direction: column; align-items: flex-start; row-gap: 8px; }
.hnr-page .w-productsStatic-v2 .products_pagination { flex-direction: column; align-items: flex-start; row-gap: 8px; }
.hnr-page .w-productsStatic-v3 .products_pagination { flex-direction: column; align-items: flex-start; row-gap: 8px; }
.hnr-page h1 { font-size: 58px; font-family: Sora; }
.hnr-page h2 { font-size: 38px; }
.hnr-page .font-size56 { font-size: 48px; }
.hnr-page .header__inner { min-height: 64vh; }
.hnr-page .header-stats__inner { flex-basis: 25%; }
.hnr-page .font-size20 { font-size: 18px; }
.hnr-page .footer-contact__newsletter-inner { flex-basis: 290px; }
.hnr-page .container { width: 100%; }
.hnr-page h3 { font-size: 20px; }
.hnr-page h4 { font-size: 18px; }
.hnr-page { font-size: 18px; }
.hnr-page .blogListWrapper .lyt-blogList-default-v1 .hnr-widget-list-element .hnr-desc-title-under { font-size: 18px; }
.hnr-page .blogPageSection .blogListWrapper .lyt-blogList-default-v1 .hnr-desc-shortTxt-under { font-size: 11px; }
.hnr-page .blogPageSection .blogListWrapper .lyt-blogList-default-v1 .hnr-widget-list-element .hnr-desc-title-under { font-size: 14px; min-height: 44px; }
.hnr-page .formWidget.widget-contactform form.contact-form .contact-fields-container .widget-column .form-group .widget-button { font-size: 14px; }
.hnr-page .product-list__inner .widget-products .productList_container .gridLayout_item { flex-basis: 50%; }
.hnr-page .logo__row { width: 60%; }
}
@media (max-width: 991px) {
.hnr-page .w-slider-v4[widget-type="slider"].slider-cov-center .slider_control:not(.custom).left { width: 40px; height: 40px; }
.hnr-page .w-slider-v4[widget-type="slider"].slider-cov-center .slider_control:not(.custom).right { width: 40px; height: 40px; }
.hnr-page .w-productDetails-v3 .productDetails_info { flex-direction: column; }
.hnr-page .w-productDetails-v3 .productDetails_gallery { width: 100%; }
.hnr-page .w-productDetails-v3 .prDetails { width: 100%; }
.hnr-page .w-productDetails-v3 .productDetails_variantsWrapper { width: 100%; }
.hnr-page .w-products-v6 .productList_container .filtersOnRight { order: 1; }
.hnr-page .w-products-v6 .productList_container .productsOnLeft { order: 2; }
.hnr-page .w-products-v6 .productList_container { flex-direction: column; }
.hnr-page .w-products-v6 .filters_mobileSwitchBtn { display: flex; align-items: center; width: fit-content;width: -moz-fit-content; column-gap: 8px; font-size: 14px; }
.hnr-page .w-products-v6 .filters_form { display: none; }
.hnr-page .w-products-v6 .filters_form.open { display: block; }
.hnr-page .w-products-v6 .filters_mobileSwitchIcon { font-size: 18px; }
.hnr-page .w-products-v6 .filters { padding-top: 16px; padding-bottom: 16px; }
.hnr-page .w-products-v6 .categoryFilter { margin-top: 20px; }
.hnr-page .w-productsStatic-v2 .productList_container .filtersOnRight { order: 1; }
.hnr-page .w-productsStatic-v2 .productList_container .productsOnLeft { order: 2; }
.hnr-page .w-productsStatic-v2 .productList_container { flex-direction: column; }
.hnr-page .w-productsStatic-v2 .filters_mobileSwitchBtn { display: flex; align-items: center; width: fit-content;width: -moz-fit-content; column-gap: 8px; font-size: 14px; }
.hnr-page .w-productsStatic-v2 .filters_form { display: none; }
.hnr-page .w-productsStatic-v2 .filters_form.open { display: block; }
.hnr-page .w-productsStatic-v2 .filters_mobileSwitchIcon { font-size: 18px; }
.hnr-page .w-productsStatic-v2 .filters { padding-top: 16px; padding-bottom: 16px; }
.hnr-page .w-productsStatic-v2 .categoryFilter { margin-top: 20px; }
.hnr-page .w-productDetails-v5 .productDetails_info { flex-direction: column; }
.hnr-page .w-productDetails-v5 .productDetails_gallery { width: 100%; }
.hnr-page .w-productDetails-v5 .prDetails { width: 100%; }
.hnr-page .w-productDetails-v5 .productDetails_variantsWrapper { width: 100%; }
.hnr-page .w-productDetails-v6 .productDetails_info { flex-direction: column; }
.hnr-page .w-productDetails-v6 .productDetails_gallery { width: 100%; }
.hnr-page .w-productDetails-v6 .prDetails { width: 100%; }
.hnr-page .w-productDetails-v6 .productDetails_variantsWrapper { width: 100%; }
.hnr-page .w-productsStatic-v3 .productList_container .filtersOnRight { order: 1; }
.hnr-page .w-productsStatic-v3 .productList_container .productsOnLeft { order: 2; }
.hnr-page .w-productsStatic-v3 .productList_container { flex-direction: column; }
.hnr-page .w-productsStatic-v3 .filters_mobileSwitchBtn { display: flex; align-items: center; width: fit-content;width: -moz-fit-content; column-gap: 8px; font-size: 14px; }
.hnr-page .w-productsStatic-v3 .filters_form { display: none; }
.hnr-page .w-productsStatic-v3 .filters_form.open { display: block; }
.hnr-page .w-productsStatic-v3 .filters_mobileSwitchIcon { font-size: 18px; }
.hnr-page .w-productsStatic-v3 .filters { padding-top: 16px; padding-bottom: 16px; }
.hnr-page .w-productsStatic-v3 .categoryFilter { margin-top: 20px; }
.hnr-page .footer__logo-inner { flex-basis: 100%; }
.hnr-page .reviews-slide__inner { padding: 24px; }
.hnr-page .reviews__text { font-size: 18px; }
.hnr-page h1 { font-size: 48px; }
.hnr-page h2 { font-size: 32px; }
.hnr-page h3 { font-size: 20px; }
.hnr-page .primary-button { font-size: 14px; padding: 14px 24px; }
.hnr-page .secondary-button { padding: 14px 24px; font-size: 14px; }
.hnr-page .button-3 { font-size: 14px; padding: 14px 24px; }
.hnr-page .nav-info__link { font-size: 12px; }
.hnr-page .popular__img-left { flex-basis: 100%; }
.hnr-page .popular__row { flex-wrap: wrap; row-gap: 8px; }
.hnr-page .popular__column-right { flex-basis: 100%; }
.hnr-page .popular-banner { padding-right: 30px; padding-left: 30px; }
.hnr-page .cyclist__container { flex-wrap: wrap; row-gap: 40px; }
.hnr-page .cyclist__column-left { flex-basis: 100%; padding-right: 0px; }
.hnr-page .cyclist-benefits__inner { flex-basis: 35%; }
.hnr-page .cyclist__column-right { padding-left: 0px; flex-basis: 100%; }
.hnr-page .footer-contact { flex-wrap: wrap; row-gap: 40px; }
.hnr-page .blogListWrapper .lyt-blogList-default-v1 .hnr-widget-list-element .hnr-desc-title-under { font-size: 14px; min-height: 34px; }
.hnr-page { font-size: 16px; }
.hnr-page .blogListWrapper .w-blogList-v5 .hnr-desc-container { padding-right: 14px; padding-bottom: 14px; padding-left: 14px; }
.hnr-page .blogListWrapper .w-blogList-v5 .hnr-desc-created-under { font-size: 9px; }
.hnr-page .blogListWrapper .w-blogList-v5 .hnr-desc-list-item a { font-size: 8px; }
.hnr-page .blogListWrapper .w-blogList-v5 .hnr-desc-categories-under { left: 8px; top: 10px; }
.hnr-page .formWidget.widget-contactform form.contact-form .contact-fields-container .widget-column .form-group .widget-button { display: flex; justify-content: center; }
.hnr-page .product-detail__container .productDetails .prDetails_name { font-size: 28px; }
.hnr-page .padding-bottom100 { padding-bottom: 80px; }
.hnr-page .padding-top100 { padding-top: 80px; }
.hnr-page .product-detail__container .productDetails .productDetails_gallery { width: 100%; }
.hnr-page .product-list__inner .widget-products .product_buyNow { font-size: 14px; }
.hnr-page .product-list__inner .widget-products .product_addToCart { font-size: 14px; padding-top: 14px; padding-bottom: 14px; }
.hnr-page .product-list__inner .widget-products .filters { color: var(--thm-color2, #fff); }
.hnr-page .product-detail__container .productDetails .prDetails_addToCart { padding-top: 14px; padding-bottom: 14px; }
}
@media (max-width: 767px) {
.hnr-page .w-slider-v4[widget-type="slider"].slider-cov-center .slider_control:not(.custom).left { width: 28px; height: 28px; margin-left: 12%; }
.hnr-page .w-slider-v4[widget-type="slider"].slider-cov-center .slider_control:not(.custom).right { width: 28px; height: 28px; margin-right: 12%; }
.hnr-page .w-searchBar-v2 .customDropdown_mobileToggle { display: block; }
.hnr-page .w-searchBar-v2 .customDropdown_label { display: none; }
.hnr-page .w-searchBar-v2 .customDropdown_icon { display: none; }
.hnr-page .w-searchBar-v2 .customDropdown_button { min-width: auto; }
.hnr-page .w-cart-v1 .cartMenu { width: 100%; }
.hnr-page .lyt-categoriesNavigation-cn1-v1 .navCategories-expandOnHover > .navCategories-hasChildren { position: static; }
.hnr-page .lyt-categoriesNavigation-cn1-v1 .navCategories-clickExpandHover > .navCategories-hasChildren { position: static; }
.hnr-page .lyt-categoriesNavigation-cn1-v1 .navCategories-expandOnHover > .navCategories-hasChildren:hover > .navCategories_popup { position: static; flex-direction: column; background: transparent; box-shadow: none; width: 100%; white-space: normal; padding: 0px; }
.hnr-page .lyt-categoriesNavigation-cn1-v1 .navCategories-clickExpandHover > .navCategories-hasChildren.navCategories-expanded > .navCategories_popup { position: static; flex-direction: column; background: transparent; box-shadow: none; width: 100%; white-space: normal; padding: 0px; }
.hnr-page .lyt-categoriesNavigation-cn1-v1 .navCategories_list { flex-direction: column; align-items: stretch; gap: 0px; }
.hnr-page .lyt-categoriesNavigation-cn1-v1 .navCategories_list > li { height: auto; min-height: 48px; align-items: flex-start; flex-direction: column; border-bottom: 1px solid rgb(243, 244, 246); }
.hnr-page .lyt-categoriesNavigation-cn1-v1 .navCategories_list > li:last-child { border-bottom: none; }
.hnr-page .lyt-categoriesNavigation-cn1-v1 .navCategories_list > li > a { padding: 12px 0px; width: 100%; }
.hnr-page .lyt-categoriesNavigation-cn1-v1 .navCategories_leftCol { padding-right: 0px; width: 100%; gap: 0px; }
.hnr-page .lyt-categoriesNavigation-cn1-v1 .navCategories_leftCol .navCategories_item { padding: 10px 12px; border-bottom: 1px solid rgb(243, 244, 246); }
.hnr-page .lyt-categoriesNavigation-cn1-v1 .navCategories_leftCol .navCategories_item:last-child { border-bottom: none; }
.hnr-page .lyt-categoriesNavigation-cn1-v1 .navCategories_rightCol { border-left: none; border-top: 1px solid rgb(243, 244, 246); padding: 12px 0px; width: 100%; }
.hnr-page .lyt-categoriesNavigation-cn1-v1 .navCategories_rightColList { grid-auto-flow: row; grid-template-rows: unset; grid-template-columns: 1fr; gap: 0px; }
.hnr-page .lyt-categoriesNavigation-cn1-v1 .navCategories_rightColItem-level-1 > a { padding: 8px 12px; display: block; font-weight: 700; }
.hnr-page .lyt-categoriesNavigation-cn1-v1 .navCategories_rightCol .navCategories_link { padding: 6px 12px; display: block; }
.hnr-page .lyt-navigation-default-v1 { text-align: right; }
.hnr-page .lyt-productsStatic-default-v2 .listLayout .item { flex-direction: column; }
.hnr-page .lyt-productsStatic-default-v2 .listLayout .item_details { width: 100%; }
.hnr-page h1 { font-size: 38px; }
.hnr-page { font-size: 14px; }
.hnr-page h2 { font-size: 26px; }
.hnr-page .newsletter__form .contact-form .form-group:has(.btn) { width: 100%; }
.hnr-page .footer__explore { flex-basis: 100%; }
.hnr-page .newsletter__form .contact-form .row { justify-content: center; border-radius: 10px; width: 100%; }
.hnr-page .newsletter__form.w-contactform-v4 .contact-fields-container > .widget-column > .form-group:has(.form-control) { margin-bottom: 20px; }
.hnr-page .footer-info-column-right { justify-content: flex-start; }
.hnr-page .margin-bottom40:not(:last-child) { margin-bottom: 30px; }
.hnr-page .padding-bottom100 { padding-bottom: 60px; }
.hnr-page .padding-top100 { padding-top: 60px; }
.hnr-page .font-size56 { font-size: 32px; }
.hnr-page .newsletter__form .contact-form .form-group:has(.form-control) { flex-basis: 240px; }
.hnr-page .newsletter__form .contact-form .form-control { border-bottom-width: 1px; border-radius: 0px; padding-top: 8px; padding-bottom: 8px; }
.hnr-page .newsletter__row { gap: 18px 30px; }
.hnr-page .reviews__slider .slider_outer { padding-right: 0px; padding-left: 0px; padding-bottom: 80px; }
.hnr-page .reviews__container .w-slider-v4[widget-type="slider"]:not(.slider-cov-center) .slider_control:not(.custom).left { position: absolute; z-index: 1; right: unset; bottom: 0px; transform: translate3d(-50%, 0%, 0px); top: unset; left: calc(50% - 40px); }
.hnr-page .reviews__container .w-slider-v4[widget-type="slider"]:not(.slider-cov-center) .slider_control:not(.custom).right { position: absolute; z-index: 1; right: unset; bottom: 0px; transform: translate3d(-50%, 0%, 0px); top: unset; left: calc(50% + 40px); }
.hnr-page .reviews-slide__inner { padding: 20px; }
.hnr-page .reviews-author__label { flex-shrink: 0; font-size: 14px; width: 42px; height: 42px; }
.hnr-page .reviews__author-row { column-gap: 14px; }
.hnr-page .reviews__text { font-size: 16px; height: 78px; overflow-y: auto; }
.hnr-page .header-stats__inner { flex-basis: 50%; padding-top: 15px; padding-bottom: 15px; }
.hnr-page .header__stats { flex-wrap: wrap; position: absolute; top: unset; bottom: 0px; max-width: none; width: 100%; transform: translate3d(-50%, 0%, 0px); }
.hnr-page .header-stats__inner-border-second { border-right-width: 0px; border-right-style: solid; }
.hnr-page .nav-info__contaoner { justify-content: center; }
.hnr-page .header__inner { padding-top: 60px; min-height: 88vh; padding-bottom: 190px; }
.hnr-page .header__slider .carousel-indicators { bottom: 166px; }
.hnr-page .header-stats__counter { font-size: 22px; }
.hnr-page .popular__img-small { flex-basis: 100%; }
.hnr-page .popular__img { flex-basis: 100%; aspect-ratio: 354 / 220; }
.hnr-page .popular-banner { padding: 15px; background-image: linear-gradient(131deg, var(--thm-color2, #fff) 72%, var(--thm-color3, #fff) 72%); }
.hnr-page .cyclist-benefits__inner { padding: 10px; }
.hnr-page .cyclist-benefits__icon-inner { width: 30px; height: 30px; }
.hnr-page .cyclist-benefits__icon { width: 15px; height: 15px; }
.hnr-page .newsletter__form .contact-form .form-group:has(.widget-button) { width: 100%; }
.hnr-page .newsletter__form .contact-form .form-group .widget-button { width: 100%; }
.hnr-page .footer-contact__newsletter-inner { flex-basis: 100%; }
.hnr-page .footer-contact__help-inne { flex-basis: 100%; }
.hnr-page .contact__row .contact__right { padding: 20px; }
.hnr-page .primary-button { font-size: 14px; padding: 15px 28px; }
.hnr-page .privacy__description h2 { font-size: 20px; }
.hnr-page .blogListWrapper .lyt-blogList-default-v1 .hnr-widget-list-element { max-width: 100%; padding-right: 0px; padding-left: 0px; aspect-ratio: 374 / 394; }
.hnr-page h3 { font-size: 18px; }
.hnr-page h4 { font-size: 16px; }
.hnr-page .blogListWrapper .lyt-blogList-default-v1 .hnr-widget-content { flex-wrap: wrap; row-gap: 40px; }
.hnr-page .blogListWrapper .lyt-blogList-default-v1 .hnr-detail-view-wrapper { width: 100%; }
.hnr-page .blogListWrapper .w-blogList-v5 .hnr-desc-list-item a { font-size: 12px; }
.hnr-page .blogListWrapper .lyt-blogList-default-v1 .hnr-widget-list-element .hnr-desc-title-under { font-size: 24px; }
.hnr-page .blogListWrapper .w-blogList-v5 .hnr-desc-created-under { font-size: 12px; }
.hnr-page .blogListWrapper .w-blogList-v5 .hnr-desc-container { padding-right: 20px; padding-bottom: 20px; padding-left: 20px; }
.hnr-page .blogListWrapper .w-blogList-v5 .hnr-desc-categories-under { top: 20px; left: 10px; }
.hnr-page .blogPageSection .blogListWrapper .lyt-blogList-default-v1 .hnr-widget-list-element { width: 100%; }
.hnr-page .blogPageSection .blogListWrapper .lyt-blogList-default-v1 .hnr-widget-list-element .hnr-desc-title-under { min-height: auto; font-size: 24px; }
.hnr-page .infoItem .widget-button { font-size: 12px; }
.hnr-page .button-3 .widget-icon { width: 14px; }
.hnr-page .categoriesItem .widget-header { font-size: 14px; }
.hnr-page .primary-button .widget-icon { width: 8px; }
.hnr-page article .widget-text .widget-header { font-size: 20px; }
.hnr-page .widget-blogModifiedDate { font-size: 14px; }
.hnr-page .widget-blogReadTime { font-size: 14px; }
.hnr-page .widget-blogCategory a { font-size: 12px; text-align: center; padding-right: 10px; padding-left: 10px; }
.hnr-page .postElements { flex-direction: column; row-gap: 12px; }
.hnr-page .headerRow { flex-direction: column-reverse; align-items: flex-start; row-gap: 8px; }
.hnr-page .headerRowTexts { max-width: 100%; }
.hnr-page .navbarArea .widget-searchBar { order: 3; flex-grow: 1; height: 40px; }
.hnr-page .nav__container .widget-navigation .widget-icon { width: 24px; height: 24px; }
.hnr-page .nav__container .widget-categoriesNavigation .navCategories_content { position: absolute; z-index: 1; right: unset; bottom: unset; transform: translate3d(0%, 0%, 0px); top: 100%; left: 0px; width: 100%; }
.hnr-page .nav__container .widget-categoriesNavigation { z-index: 1; right: unset; bottom: unset; position: static; }
.hnr-page .product-detail__container .productDetails .prDetails_price { margin-bottom: 18px; }
.hnr-page .product-detail__container .productDetails .prDetails_price .price_priceRow { display: flex; flex-wrap: wrap; row-gap: 6px; }
.hnr-page .product-detail__container .productDetails .prDetails_price .price_current { width: 100%; }
.hnr-page .product-detail__container .productDetails .prDetails_name { margin-bottom: 18px; }
.hnr-page .product-detail__container .productDetails .prDetails_brandArea { margin-bottom: 18px; }
.hnr-page .product-detail__container .productDetails .prDetails_container { margin-bottom: 18px; display: flex; row-gap: 8px; }
.hnr-page .product-detail__container .productDetails .prDetails_shortTxt { margin-bottom: 18px; font-size: 14px; }
.hnr-page .product-detail__container .productDetails .productVariants { padding-top: 18px; padding-bottom: 18px; }
.hnr-page .product-detail__container .productDetails .productVariants_value { height: 38px; font-size: 12px; }
.hnr-page .product-detail__container .productDetails .prDetails_addToCart { font-size: 14px; }
.hnr-page .product-detail__container .productDetails .prDetails_buyNowBtn { font-size: 14px; }
.hnr-page .product-detail__container .productDetails .prDetails_btnsArea { margin-bottom: 18px; }
.hnr-page .product-detail__container .productDetails .productDetails_infoDesc { font-size: 14px; }
.hnr-page .product-detail__container .productDetails .productAttributes_info:has(.productAttributes_group) { flex-direction: column; }
.hnr-page .product-list__inner .widget-products .productList_container .gridLayout_item { flex-basis: 100%; }
.hnr-page .product-list__inner .widget-products .products_paginationFirstRow { display: flex; flex-wrap: wrap; row-gap: 6px; }
.hnr-page .product-list__inner .widget-products .col-md-3:has(.filters) { max-width: none; }
.hnr-page .product-list__inner .widget-products .item .product_info { padding: 15px 10px; }
.hnr-page .product-list__inner .gridLayout .item .item_image { aspect-ratio: 355 / 220; }
.hnr-page .search__container .w-searchBar-v2 { width: 100%; order: 1; }
.hnr-page .nav__container .widget-navigation .navigation-toggle { margin-right: 0px; }
.hnr-page .nav__container .widget-navigation .navigation-toggle path { fill: var(--thm-color1-lightest, #fff); }
.hnr-page .nav__container .widget-navigation { position: static; right: unset; bottom: unset; width: auto; }
.hnr-page .nav__container .widget-navigation .navigation-items { background-color: var(--thm-color2, #fff); padding: 30px 15px; row-gap: 12px; justify-content: center; margin-left: -100%; transition-duration: 500ms; flex-direction: column; }
.hnr-page .nav__container .widget-navigation .navigation-items li { text-align: center; }
.hnr-page .nav__container .widget-navigation .navigation-items .nav-top-item { display: inline-block; }
.hnr-page .nav__container .widget-navigation .navigation-items .fst-level-drop-plus { position: absolute; z-index: 1; right: unset; bottom: unset; transform: translate3d(0%, -50%, 0px); top: calc(50% + 0px); left: 100%; }
.hnr-page .nav__container .widget-navigation .navigation-items .submenu { background-color: rgba(0, 0, 0, 0); padding-top: 15px; }
.hnr-page .nav__container .widget-navigation .navigation-items .submenu li { text-align: center; }
.hnr-page .nav__container .widget-navigation .navigation-items .submenu .submenu-item { display: inline-block; color: var(--thm-color1, #fff); font-size: 16px; }
.hnr-page .nav__container .widget-navigation.expanded .navigation-items { margin-left: 0%; }
.hnr-page .nav__container .widget-categoriesNavigation .widget-button { padding: 8px 15px; }
.hnr-page .main__services .product_buyNow { padding-top: 14px; padding-bottom: 14px; }
.hnr-page .vuetify-app .cartMenu { min-width: auto; width: 100%; }
.hnr-page .search__inner .widget-customerLogin .widget-icon { width: 22px; }
.hnr-page .search__inner .widget-cart .widget-icon { width: 22px; }
.hnr-page .product-list__inner .widget-products .product_buyNow { padding-top: 14px; padding-bottom: 14px; }
.hnr-page .product-detail__container .productDetails .prDetails_buyNow { padding-top: 14px; padding-bottom: 14px; }
.hnr-page .faq__accordion .collapse-header_indicator_right { width: 24px; }
.hnr-page .faq__accordion.widget-accordionv2[widget-type="accordionv2"] > .collapseContainer > .collapse-header { font-size: 16px; }
.hnr-page .reviews-author__name { font-size: 16px; }
.hnr-page .contact__logo { max-width: 150px; }
.hnr-page .footer-info__img { width: 32px; }
.hnr-page .main__services .w-productsStatic-v2 .price_current { font-size: 22px; }
.hnr-page .postHeader .widget-blogTitle { font-size: 38px; }
.hnr-page .postHeader .widget-blogPhoto { aspect-ratio: 600 / 350; }
}
