*,:before,:after{box-sizing:border-box}#footer #rights_reserved span{background-image:url(/brand/logo-footer.svg);background-size:39px 43px}.autocomplete-suggestions.mz-suggest{border:1px solid #dcdcdc;border-radius:8px;padding:4px 0;box-shadow:0 8px 24px #00000024}.autocomplete-suggestions.mz-suggest .autocomplete-suggestion{cursor:pointer;border-bottom:none;grid-template-columns:52px 1fr auto;align-items:center;gap:10px;padding:7px 12px;display:grid}.autocomplete-suggestions.mz-suggest .autocomplete-suggestion+.autocomplete-suggestion{border-top:1px solid #f1f1f1}.autocomplete-suggestions.mz-suggest .autocomplete-suggestion span.image,.autocomplete-suggestions.mz-suggest .autocomplete-suggestion span.name,.autocomplete-suggestions.mz-suggest .autocomplete-suggestion span.price{width:auto;min-width:0;padding:0;display:block}.autocomplete-suggestions.mz-suggest .image{text-align:center;height:44px}.autocomplete-suggestions.mz-suggest .image img{vertical-align:middle;max-width:100%;max-height:44px}.autocomplete-suggestions.mz-suggest .name{color:#333;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.autocomplete-suggestions.mz-suggest .name span{color:#006960;font-weight:700}.autocomplete-suggestions.mz-suggest .price{color:#006960;white-space:nowrap;font-size:13px;font-weight:700}.autocomplete-suggestions.mz-suggest .autocomplete-suggestion.selected,.autocomplete-suggestions.mz-suggest .autocomplete-suggestion:hover{background:#f3f8f7}@media (min-width:961px){#top_line{height:auto;min-height:36px}#top_line .inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}#top_line ul.menu{flex-wrap:wrap;flex:0 auto;min-width:0;display:flex}#top_line ul.menu>li,#top_line ul.lk>li{float:none;white-space:nowrap;flex:none}#top_line ul.lk{float:none;flex:none;display:flex}}@media (min-width:1101px) and (max-width:1320px){#top_line ul.menu>li{margin-right:14px;font-size:13px}#top_line ul.menu>li a{padding-right:16px}}@media (min-width:961px) and (max-width:1100px){#top_line ul.menu>li{margin-right:9px;font-size:12px}#top_line ul.menu>li a{padding-right:10px}#top_line ul.lk li{font-size:12px}}#header .contacts{width:100%;padding:0 24px;top:0}#header .contacts .contacts_row{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 22px;display:flex}#header .contacts ul{flex-wrap:nowrap;flex:none;justify-content:center;align-items:center;gap:4px 18px;width:auto;display:flex}#header .contacts li{text-align:center;padding:0}#header .contacts .mode{white-space:nowrap;border-right:1px solid #dedede;padding:0 18px 0 0!important}#header .contacts .phone{white-space:nowrap;position:relative;padding:0!important}#header .contacts .phone.lst:after{content:none}#header .contacts .free{letter-spacing:.04em;text-transform:uppercase;color:#6e6e6e;white-space:nowrap;margin-top:1px;font-size:10px;font-weight:500;line-height:12px;display:block;position:absolute;top:100%;left:0;right:0}#header .contacts .button.hollow{display:inline-block;top:1px}@media (min-width:961px) and (max-width:1200px){#header .contacts{padding:0 12px}#header .contacts ul{gap:4px 14px}#header .contacts .mode{padding:0 14px 0 0!important}}@media (max-width:960px){#header .contacts .contacts_row{gap:8px 0}#header .contacts ul,#header .contacts .button.hollow{flex:1 0 100%}#header .contacts ul{flex-wrap:wrap;align-items:flex-start;gap:6px 0}#header .contacts .phone{flex:1 1 0}#header .contacts .mode{border-right:none;flex:1 0 100%;padding:0!important}#header .contacts .free{margin-top:2px;position:static}}@media (max-width:580px){#store_baners.owl-theme .owl-controls .owl-pagination{justify-content:center;width:100%;display:flex;bottom:10px;right:0}}.owl-carousel{display:block}.owl-carousel .owl-wrapper{display:flex}.owl-carousel .owl-item{float:none}.stock_request{background:#f4f8f7;border:1px solid #d9e9e7;border-radius:6px;margin:12px 0 0;padding:12px 14px}.stock_request_title{color:#4a5a58;margin-bottom:8px;font-size:13px;display:block}.stock_request_row{flex-wrap:wrap;gap:8px;display:flex}.stock_request input[type=email]{border:1px solid #cfdedc;border-radius:4px;flex:180px;min-width:0;padding:7px 10px;font-size:14px}.stock_request input[type=submit]{cursor:pointer;flex:none}.stock_request_done{color:#006960;background:#eff9f8;border:1px solid #d9e9e7;border-radius:6px;margin:12px 0 0;padding:12px 14px}.stock_request input[name=website],.comment_form input[name=website]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}#comment_form{background:#fbfbfb;border:1px solid #ebebeb;border-radius:6px;margin-top:14px;padding:16px}#comment_form h3{margin:0 0 12px}.comment_form{flex-direction:column;gap:10px;max-width:520px;display:flex}.comment_form input[type=text],.comment_form input[type=email],.comment_form textarea{font:inherit;border:1px solid #d9d9d9;border-radius:4px;padding:8px 10px;font-size:14px}.comment_form textarea{resize:vertical}.comment_form input[type=submit]{cursor:pointer;align-self:flex-start}.user_rating .label{color:#666;margin-right:8px}.stars_input{vertical-align:middle;flex-direction:row-reverse;justify-content:flex-end;gap:2px;display:inline-flex}.stars_input label{cursor:pointer;line-height:1}.stars_input i{background:url(../media/rating-2.2q7lsuo3eip7c.png) no-repeat;width:28px;height:24px;display:block}.stars_input input{opacity:0;width:0;height:0;position:absolute}.stars_input label:hover i,.stars_input label:hover~label i{background-image:url(../media/rating-1.07gz2y6g5gw30.png)}.stars_input label:has(input:checked) i{background-image:url(../media/rating-1.07gz2y6g5gw30.png)}.stars_input label:has(input:checked)~label i{background-image:url(../media/rating-1.07gz2y6g5gw30.png)}.stars_input input:focus-visible~i{outline-offset:2px;outline:2px solid #006960}.comment_sent{color:#006960;background:#eff9f8;border:1px solid #d9e9e7;border-radius:6px;margin-top:14px;padding:12px 14px}.variants input[type=submit]:disabled{opacity:.45;cursor:not-allowed}.order_payment{margin-top:28px}.order_payment h2{margin:0 0 6px}.order_payment .form_block{margin-bottom:18px}.payment_widget:not([hidden]){background:#fff;border:1px solid #e4e4e4;border-radius:6px;min-height:220px;margin:18px 0;padding:4px}.payment_test{color:#b06a00;margin:10px 0 0}.payment_checking{color:#006960;background:#eff9f8;border:1px solid #d9e9e7;border-radius:6px;margin:14px 0 0;padding:12px 14px}.payment_description{color:#555;margin:12px 0 0;line-height:1.6}.payment_invoice,.payment_reason{margin:12px 0 0;line-height:1.6}.order_payment .message_error{margin-top:12px}#page .text img,#page .text table,#page .text iframe,#page .text video{max-width:100%;height:auto}@media (max-width:767px){#page .text img[style*=float]{display:block;float:none!important;margin:0 0 10px!important}}.visually_hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cabinet_menu{flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:0;list-style:none;display:flex}.cabinet_menu li{margin:0;padding:0}.cabinet_menu a{color:#006960;background:#fff;border:1px solid #cfe3e0;border-radius:6px;padding:8px 14px;text-decoration:none;display:inline-block}.cabinet_menu a:hover{background:#eff9f8}.cabinet_menu .selected a{color:#fff;background:#006960;border-color:#006960}.cabinet_menu .count{color:#fff;background:#ff6838;border-radius:9px;margin-left:6px;padding:0 6px;font-size:12px;line-height:18px;display:inline-block}.cabinet_menu .logout{margin-left:auto}.cabinet_menu .logout a{color:#7b8a88;border-color:#e4e4e4}.bonus_balance{background:#eff9f8;border-radius:10px;align-items:baseline;gap:12px;margin:0 0 16px;padding:18px 22px;display:flex}.bonus_balance b{color:#006960;font-size:34px;line-height:1}.bonus_warning{color:#b06a00;background:#fff6e8;border-radius:8px;padding:10px 14px}.bonus_line{margin:0 0 14px}.bonus_levels,.bonus_history{border-collapse:collapse;width:100%;margin:14px 0 22px}.bonus_levels th,.bonus_levels td,.bonus_history td{text-align:left;border-bottom:1px solid #ededed;padding:8px 10px}.bonus_levels th{color:#7b8a88;font-weight:400}.bonus_levels .current td{background:#eff9f8;font-weight:700}.bonus_history .date{color:#7b8a88;white-space:nowrap;width:100px}.bonus_history .plus,.bonus_history .minus{white-space:nowrap;width:80px;font-weight:700}.bonus_history .plus{color:#006960}.bonus_history .minus{color:#ff6838}.bonus_history .expires{color:#7b8a88}.bonus-block{margin:14px 0}.bonus-block .title{font-weight:700}.bonus-block .bonus-text{color:#7b8a88;margin:4px 0 8px}.bonus_input{width:110px}.address_book,.subscriptions{margin:0 0 18px;padding:0;list-style:none}.address_book li,.subscriptions li{border-bottom:1px solid #ededed;align-items:center;gap:14px;padding:12px 0;display:flex}.address_book li{display:block}.address_book .title{font-weight:700}.address_book .badge{color:#006960;background:#eff9f8;border-radius:9px;margin-left:8px;padding:1px 8px;font-size:12px;font-weight:400}.address_book .text{color:#555;margin:4px 0 8px}.address_book .actions,.address_form .actions{gap:10px;display:flex}.address_book button,.subscriptions button,.address_form .actions button{color:#006960;cursor:pointer;background:#fff;border:1px solid #cfe3e0;border-radius:6px;padding:6px 12px}.address_book button:hover,.subscriptions button:hover{background:#eff9f8}.address_form{gap:10px;max-width:520px;margin:0 0 20px;display:grid}.address_form label{gap:4px;display:grid}.address_form label.checkbox{align-items:center;gap:8px;display:flex}.address_form input[type=text]{width:100%}.block_wrap.user .inner:has(.products){max-width:none}.subscriptions .name{flex:1}.subscriptions .state{color:#7b8a88;font-size:13px;display:block}.subscriptions .variant{color:#7b8a88}.favorite{z-index:2;color:#c9c9c9;cursor:pointer;background:#fff;border:1px solid #e4e4e4;border-radius:50%;width:34px;height:34px;padding:0;font-size:18px;line-height:1;position:absolute;top:8px;right:8px}.main_product .favorite{float:right;margin:0 0 8px 10px;position:static}.favorite:hover,.favorite.on{color:#ff6838;border-color:#ffd0c0}@media (max-width:767px){.cabinet_menu .logout{margin-left:0}.block_wrap.user{padding:12px}.block_wrap.user .inner{padding:16px}.bonus_levels,.bonus_history{width:100%;font-size:14px}}.image_popup{background:0 0;border:0;width:fit-content;max-width:100vw;height:fit-content;max-height:100vh;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.image_popup::backdrop{background:#0b0b0bd9}.image_popup img{background:#fff;border-radius:6px;width:auto;max-width:92vw;height:auto;max-height:92vh;display:block}.image_popup_close,.image_popup_arrow{color:#333;cursor:pointer;background:#ffffffe6;border:0;border-radius:50%;padding:0;line-height:1;position:fixed}.image_popup_close{width:40px;height:40px;font-size:26px;top:16px;right:16px}.image_popup_arrow{width:48px;height:48px;margin-top:-24px;font-size:32px;top:50%}.image_popup_arrow.prev{left:16px}.image_popup_arrow.next{right:16px}.image_popup_close:hover,.image_popup_arrow:hover{color:#006960;background:#fff}@media (max-width:767px){.image_popup_arrow{width:38px;height:38px;margin-top:-19px;font-size:26px}}.contacts_row .free,.pages_header .free,.free,.not_available,.stock_request_title,.product-item .price span,#page .text a,.form a{color:#6e6e6e}#page .text a,.form a,a[href^=tel\:],#header .button,.pages_header .button,#path a,.product-item .name,.main_block_products .name{color:#0f7a84}.form label,.product-item .sku,.irs-grid-text{color:#6e6e6e}.view_control{vertical-align:middle;align-items:center;gap:12px;margin-left:16px;display:inline-flex}.view_control .contrast,.view_control .zoom{align-items:center;gap:4px;display:inline-flex}.view_control button{color:#2f2f2f;cursor:pointer;background:#fff;border:1px solid #b9c7c5;border-radius:4px;width:22px;height:22px;padding:0;font-size:13px;font-weight:700;line-height:1}.view_control button:disabled{opacity:.45;cursor:default}.view_control button:focus-visible{outline-offset:1px;outline:2px solid #006960}.view_control .contrast .contrast_hollow{color:#000;background:#fff;border-color:#000}.view_control .contrast .contrast_dark{color:#fff;background:#1d1d1d;border-color:#1d1d1d}.view_control .contrast button.active{box-shadow:0 0 0 2px #006960}.view_control .zoom .literal{font-size:15px;font-weight:700}#body_wrap.t105pr{zoom:1.05}#body_wrap.t110pr{zoom:1.1}#body_wrap.t115pr{zoom:1.15}#body_wrap.t120pr{zoom:1.2}#body_wrap.t125pr{zoom:1.25}#body_wrap.t130pr{zoom:1.3}#body_wrap.t135pr{zoom:1.35}#body_wrap.t140pr{zoom:1.4}#body_wrap.t145pr{zoom:1.45}.contrast_dark,.contrast_dark :not(img):not(svg):not(svg *){color:#f2f2f2!important;box-shadow:none!important;text-shadow:none!important;background-color:#0000!important;border-color:#707070!important}.contrast_dark,.contrast_dark #body_wrap,.contrast_dark #content,.contrast_dark #footer,.contrast_dark #footer .inner{background-color:#1d1d1d!important}.contrast_dark #top_line,.contrast_dark .block_wrap.gray,.contrast_dark .sort,.contrast_dark .only-hover,.contrast_dark .popup,.contrast_dark dialog{background-color:#2b2b2b!important}.contrast_dark a:not(.ob):not(.gb):not(.button){text-decoration:underline;color:#ffd24a!important}.contrast_dark #header_line li.col:hover,.contrast_dark a:hover{background-color:#3f3f3f!important}.contrast_dark input,.contrast_dark textarea,.contrast_dark select{background-color:#2b2b2b!important;border:1px solid #9a9a9a!important}.contrast_dark .ob,.contrast_dark .gb,.contrast_dark .buy_button,.contrast_dark button:not(.view_control *),.contrast_dark input[type=submit]{color:#1d1d1d!important;background-color:#ffd24a!important;border-color:#ffd24a!important}.contrast_dark .button.hollow{color:#ffd24a!important;background-color:#0000!important;border:1px solid #ffd24a!important}.contrast_hollow,.contrast_hollow :not(img):not(svg):not(svg *){color:#1a1a1a!important;box-shadow:none!important;text-shadow:none!important;background-color:#0000!important;border-color:#1a1a1a!important}.contrast_hollow,.contrast_hollow #body_wrap,.contrast_hollow #content,.contrast_hollow #header_line,.contrast_hollow #footer,.contrast_hollow #footer .inner{background-color:#fff!important}.contrast_hollow #top_line,.contrast_hollow .block_wrap.gray,.contrast_hollow .sort,.contrast_hollow .only-hover,.contrast_hollow .popup,.contrast_hollow dialog{background-color:#f2f2f2!important}.contrast_hollow #header_line,.contrast_hollow #header_line li.col,.contrast_hollow .ob,.contrast_hollow .gb,.contrast_hollow .buy_button,.contrast_hollow input[type=submit]{background-image:none!important}.contrast_hollow a:not(.ob):not(.gb):not(.button){text-decoration:underline;color:#00417a!important}.contrast_hollow #header_line li.col:hover,.contrast_hollow a:hover{background-color:#e6e6e6!important}.contrast_hollow input,.contrast_hollow textarea,.contrast_hollow select{background-color:#fff!important;border:1px solid #1a1a1a!important}.contrast_hollow .ob,.contrast_hollow .gb,.contrast_hollow .buy_button,.contrast_hollow button:not(.view_control *),.contrast_hollow input[type=submit]{color:#fff!important;background-color:#1a1a1a!important;border-color:#1a1a1a!important}.contrast_hollow .button.hollow{color:#1a1a1a!important;background-color:#fff!important;border:1px solid #1a1a1a!important}.contrast_dark .view_control button{color:#f2f2f2!important;background-color:#2b2b2b!important;border-color:#9a9a9a!important}.contrast_hollow .view_control button{color:#1a1a1a!important;background-color:#fff!important;border-color:#1a1a1a!important}.contrast_dark .view_control .contrast .contrast_hollow,.contrast_hollow .view_control .contrast .contrast_hollow{color:#000!important;background-color:#fff!important}.contrast_dark .view_control .contrast .contrast_dark,.contrast_hollow .view_control .contrast .contrast_dark{color:#fff!important;background-color:#1d1d1d!important;border-color:#1d1d1d!important}.contrast_dark .view_control button.active,.contrast_hollow .view_control button.active{box-shadow:0 0 0 2px!important}@media (max-width:960px){#top_line{height:auto;display:block}#top_line .inner{text-align:right;padding:6px 12px}#top_line ul.menu,#top_line ul.lk{display:none}#top_line .view_control{margin-left:0}.view_control button{width:32px;height:32px;font-size:15px}.view_control .zoom .literal{font-size:17px}}.main_block_products .more.shown{display:inline-block}@media (min-width:960px){#header_line .pages_menu .dropdown:hover,#header_line .pages_menu .dropdown:focus-within{position:relative;overflow:visible!important}#header_line .pages_menu .dropdown:hover>.dropdown-menu,#header_line .pages_menu .dropdown:focus-within>.dropdown-menu{display:block}}#pages #header .pages_header ul .view_control_cell{vertical-align:middle;white-space:nowrap;padding-left:20px;display:table-cell}#pages #header .view_control{align-items:center;gap:10px;margin:0;display:inline-flex}#pages #header .view_control>span{float:none;align-items:center;gap:3px;margin:0;display:inline-flex}#pages #header .view_control button{width:44px;height:44px;font-size:18px}#pages #header .view_control .zoom .literal{text-align:center;width:44px;font-size:20px}#pages #header_line .search .input_search{float:none;width:100%}.ico_socisal li span{background:url(/design/main/images/icons/social.png) top no-repeat;width:40px;height:40px;display:block}.ico_socisal li.in span{background-position:0 -80px}.ico_socisal li.tw span{background-position:0 -120px}
