.wd-popup.wd-promo-popup{padding:5px !important;}:root{--m-col-1:#005bff;--m-col-2:#5b51de;--m-col-3:#0A26A6;--m-col-31:#12077f;--m-col-4:#0abfff;--m-col-6:#f81155;--m-col-7:#ebf7ff;--m-col-71:#eee;--m-col-8:#10c44c;--m-col-9:#333;--m-col-91:#333;--m-col-5:rgba(47, 201, 255, 0.1);--m-col-51:rgba(0, 0, 0, 0.0.5);--m-bor-r:6px;}
strong, b{font-weight:500;}
a.btn-checkout{background-color:#3079fd;text-transform:uppercase;color:#fff;font-size:13px;padding:5px 10px;border-radius:20px;font-weight:500;display:inline-block;margin:5px 0;}
.product-delivery-info{border:1px solid #d5f2d9;background:#e5f5e7;padding:15px;margin-bottom:20px;display:table;border-radius:var(--wd-form-brd-radius);}
#all-shop .map-delivery-block{padding:10px;}
.map-delivery-block p{line-height:1.2;margin-bottom:8px;padding-left:24px;position:relative;}
.map-delivery-block p i{position:absolute;left:0;top:2px;}
.green-zone-color{color:#34ac2d;}
.blue-zone-color{color:#398ac9;}
.red-zone-color{color:#dd595f;}
td.product-subtotal, td.product-price{white-space:nowrap;}
.main-head-svg #text{font-size:120px;font-weight:700;}
.contact-page-row h3, .tit-grad h3, h3.slider-title, article h2, .post-single-page h1{display:flex;align-items:center;}
article .tit-wave h2{display:block;}
.contact-page-row h3::after, .tit-grad h3::after, h3.slider-title::after, article h2::after, .post-single-page h1::after{content:" ";display:block;flex:1 1 auto;margin-left:20px;height:14px;}
.contact-page-row h3::after, .tit-grad h3::after, h3.slider-title::after, article h2::after, .post-single-page h1::after{background:-moz-linear-gradient(left, rgba(10,191,255,0) 0%, rgba(10,191,255,1) 50%, rgba(10,191,255,0) 100%);background:-webkit-linear-gradient(left, rgba(10,191,255,0) 0%,rgba(10,191,255,1) 50%,rgba(10,191,255,0) 100%);background:linear-gradient(to right, rgba(10,191,255,0) 0%,rgba(10,191,255,1) 50%,rgba(10,191,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000abfff', endColorstr='#000abfff',GradientType=1 );}
article .tit-wave h2::after, article h1.tit-wave::after{height:4px;background-image:url(//morefish-spb.ru/wp-content/uploads/01/icon/wave-10-blue.png) !important;background-color:transparent !important;background-size:contain;display:table;content:'';margin:auto;width:100px;}
article h1.tit-wave::after{margin-top:20px;}
.sub-tit::before{margin-top:10px;margin-bottom:5px;}
article  .tit-wave h2::after{margin-top:15px;}
.slider-title::before{content:"";position:absolute;top:100%;left:0;width:40px;height:2px;background-color:var(--wd-primary-color);display:none;}
.os-all div a, .btn, .wpb_wrapper{-webkit-transition:all 0.5s ease 0s !important;-moz-transition:all 0.5s ease 0s !important;-o-transition:all 0.5s ease 0s !important;transition:all 0.5s ease 0s !important;}
@media(max-width:474px){
.add-to-cart-loop{margin-top:10px !important;}
}
article a{font-weight:400;}
article a:hover{border-color:#000;}
.article-inner .wd-post-date, .article-inner .entry-meta{display:none !important;}
.bg-1{background:var(--m-col-5);}
.bg-2{background:var(--m-col-51);}
.bloc-row img, .bloc-row iframe{border:4px solid rgba(255, 255, 255, 0.3);box-shadow:0 0 6px rgba(0, 0, 0, 0.3);}
.bloc-row.bg-1, .footer-form-row.bg-1{background:var(--m-col-5);}
.bloc-row.review .box-icon-wrapper.box-with-icon{margin-bottom:0px;}
.bloc-row.review .info-box-content{font-style:italic;font-family:Arial;line-height:1.3;}:is(.breadcrumbs, .yoast-breadcrumb) :is(a, span){font-size:14px;}
.wd-load-more:not(:hover){}
.btn-size-default, .btn.btn-color-default, .btn, .button, button, [type="submit"], [type="button"], .btn-form{letter-spacing:1px;border-radius:50px;background-color:var(--m-col-1);color:#fff;padding:10px 20px;font-size:13px;line-height:18px;font-weight:500;}
.btn.btn-color-default:hover, .btn:hover, .btn-form:hover .btn:hover, .button:hover, button:hover, [type="submit"]:hover, [type="button"]:hover{color:#fff !important;box-shadow:inset 0 0 200px rgba(0,0,0,0.1);text-decoration:none;}:is(.btn, .button, button, [type="submit"], [type="button"]):hover{background-color:var(--m-col-3) !important;}
.btn-2{background-color:var(--m-col-91) !important;}
.btn.btn-2:hover{background-color:var(--m-col-9) !important;}
.btn-2 i{margin-right:5px;}
.btn-ask{min-width:210px;}
.btn-clr-red{color:var(--m-col-6);}
.btn-no-bg{background:none;border:2px solid;}
.btn.btn-shop i{margin-right:5px;margin-left:0;font-weight:600;}
.cart-content-wrapper .woocommerce-shipping-totals.shipping{display:none !important;}
.cat-item-17{display:none !important;}
.content-popup-wrapper{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);}
.contact-hblock i{color:var(--m-col-4);min-width:20px;}
.contact-hblock .znd-max-icon{color:var(--m-col-4);}
.count-all-sec{background:rgb(40, 51, 204);background:-moz-linear-gradient(top, rgba(40, 51, 204,1) 0%, rgba(10, 191, 255,1) 100%);background:-webkit-linear-gradient(top, rgba(40, 51, 204,1) 0%,rgba(10, 191, 255,1) 100%);background:linear-gradient(to bottom, rgba(40, 51, 204,1) 0%,rgba(10, 191, 255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a26a6', endColorstr='#5875ff',GradientType=0 );}
.count-row{padding-top:40px;padding-bottom:20px;}
.count-row .btn{display:table;margin:auto;margin-top:-25px;background:transparent;border-bottom:2px dotted var(--m-col-1);border-radius:0;padding:5px;line-height:1;min-height:20px;}
.count-row .woodmart-counter .counter-value{color:#fff;}
.count-row .woodmart-counter .counter-value::after{font-family:'Font Awesome 5 Free';margin-left:20px;color:var(--m-col-4);font-weight:600;font-size:32px;}
@media(min-width:769px){
.count-row .two{border-left:1px solid #eee;border-right:1px solid #eee;}
.count-row .two .wpb_content_element{margin-bottom:0;}
}
.count-row .one .woodmart-counter .counter-value::after{content:'\f073';font-weight:400;}
.count-row .two .woodmart-counter .counter-value::after{content:'\f54f';}
.count-row .fhree .woodmart-counter .counter-value::after{content:'\f500';}
.count-row .woodmart-counter .counter-label{color:#fff;font-weight:400;text-transform:uppercase;max-width:300px;margin:auto;margin-top:15px;font-weight:500;}
div.quantity input[type="button"]{background:#f5f5f5 !important;}
div.quantity input[type="button"]:hover{background-color:var(--wd-primary-color) !important;}
div.quantity .minus{border-radius:0 !important;border-top-left-radius:20px !important;border-bottom-left-radius:20px !important;}
div.quantity .plus{border-radius:0 !important;border-top-right-radius:20px !important;border-bottom-right-radius:20px !important;}
.divider{width:100%;}
.discont_for_review a{background:#f81155;color:#fff;padding:6px 10px;border-radius:30px;font-weight:500;}
.discont_for_review a:hover{background:#10c44c;}
.dn{display:none !important;}
.error404 .page-content{display:none;}
.filters-area.always-open.custom-content{margin-bottom:0px;padding-top:0px;padding-bottom:0px;border:none;}
.filter-my li{float:left;}
.filter-my .wd-active a{color:#000;font-weight:500;background-color:transparent !important;}
.filter-my .wd-wpb{margin-bottom:10px;}
.filter-my .wd-dropdown{position:relative;visibility:visible;opacity:1;transform:none;box-shadow:none;border:1px solid #eee;pointer-events:unset;z-index:0;}
.filter-my .wd-pf-dropdown a{padding:5px 10px;}
.filter-my .wd-grid-inline > .wd-col{flex:unset;width:100% !important;}
.filter-my .wd-pf-title{display:none;}
@media(min-width:769px){
.filter-my .wd-dropdown{padding:15px 10px;}
}
@media(max-width:768px){
.wd-scroll-content{}
.filter-my .wd-dropdown{box-shadow:0px -6px 6px 0px rgba(164, 164, 164, 0.44) inset;-webkit-box-shadow:0px -6px 6px 0px rgba(164, 164, 164, 0.44) inset;-moz-box-shadow:0px -6px 6px 0px rgba(164, 164, 164, 0.44) inset;}
}
footer .contact-hblock i{color:rgba(255,255,255, .4);}
footer .contact-hblock .znd-max-icon{color:#8899ea;}
footer .f-map{margin-bottom:-100px;}
footer h4::after{content:'';height:4px;width:100px;display:table;position:absolute;text-align:right;background-image:url(//morefish-spb.ru/wp-content/uploads/01/icon/wave-10-blue.png);background-size:contain;margin-top:10px;}
footer .img-col img{max-width:150px;margin-top:20px;opacity:0.9;-webkit-animation:swim 5s cubic-bezier(0.55, 0.5, 0.45, 0.5) infinite;animation:swim 5s cubic-bezier(0.55, 0.5, 0.45, 0.5) infinite;}
@media(max-width:768px){
footer .contact-hblock .znd-max-wrap{justify-content:center;}
footer .img-col .aligncenter{}
footer .img-col img{-webkit-animation:none;animation:none;}
}	
footer .men-col{text-align:right;}
footer .men-col h4::after{right:15px;}
@media(max-width:768px){
footer .men-col{text-align:center;}
footer .men-col h4::after, footer .cont-col h4::after{right:calc(50% - 50px);}
}
footer .men-row{background:var(--m-col-3);background:rgb(10,38,166);background:-moz-linear-gradient(top, rgba(10,38,166,1) 0%, rgba(88,117,255,1) 100%);background:-webkit-linear-gradient(top, rgba(10,38,166,1) 0%,rgba(88,117,255,1) 100%);background:linear-gradient(to bottom, rgba(10,38,166,1) 0%,rgba(88,117,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a26a6', endColorstr='#5875ff',GradientType=0 );padding-bottom:40px;}
@media(max-width:768px){
footer .men-row{text-align:center;}
}
footer .menu-item.current-menu-item a{font-weight:400;color:var(--m-col-4);}
footer .menu-item.ul.sub-menu{display:none;}
footer .ofert{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #5875ff;}
footer ul.sub-menu{display:none;}
.footer-wavef{}
.footer-wavef .flex{display:flex;justify-content:center;align-items:center;text-align:center;}
.footer-wavef .waves{position:relative;width:100%;height:15vh;margin-bottom:-7px;min-height:100px;max-height:150px;}
.footer-wavef .parallax > use{animation:move-forever 25s cubic-bezier(0.55, 0.5, 0.45, 0.5) infinite;}
.footer-wavef .parallax > use:nth-child(1){-webkit-animation-delay:-2.3s;-webkit-animation-duration:8s;animation-delay:-2.3s;animation-duration:8s;opacity:1;}
.footer-wavef .parallax > use:nth-child(2){-webkit-animation-delay:-1.2s;-webkit-animation-duration:5s;animation-delay:-1.2s;animation-duration:5s;opacity:0.5;}
.footer-wavef .parallax > use:nth-child(3){-webkit-animation-delay:-0.1s;-webkit-animation-duration:12s;animation-delay:-0.1s;animation-duration:12s;opacity:0.5;}
.footer-wavef .parallax > use:nth-child(4){-webkit-animation-delay:-4s;-webkit-animation-duration:11s;animation-delay:-4s;animation-duration:11s;opacity:0.4;}
.footer-wavef .parallax > use:nth-child(5){-webkit-animation-delay:-3s;-webkit-animation-duration:8s;animation-delay:-3s;animation-duration:8s;opacity:0.2;}
@-webkit-keyframes move-forever {
0%{transform:translate3d(-90px, 0, 0);}
100%{transform:translate3d(85px, 0, 0);}
}
@keyframes move-forever {
0%{transform:translate3d(-90px, 0, 0);}
100%{transform:translate3d(85px, 0, 0);}
} #form-callback.wd-popup, #form-rev.wd-popup, #form-tovar.wd-popup{background:#f5f5f5;}
.form-os .rew-radio .wpcf7-list-item{display:block;}
.form-os .fa-star::before{font-weight:600;}
@media(min-width:1025px){
[class*="wd-carousel-spacing-"] .owl-nav > div[class*="prev"]{left:0;}
[class*="wd-carousel-spacing-"] .owl-nav > div[class*="next"]{right:0;}
.gallery-images.owl-carousel :is(.owl-nav .owl-prev, .gallery-images.owl-nav .owl-next, .owl-dot), .gallery-images.owl-carousel :is(.owl-nav .owl-prev, .owl-nav .owl-next, .owl-dot){background:rgba(255,255,255,.5);}
}
.good{border-left:2px solid #0bc0ff;padding-left:6px;font-weight:400;}
header .btn{}
header .searchform{--wd-search-btn-w:38px;--wd-form-height:42px;}
header .searchform.wd-style-with-bg .searchsubmit{border-radius:50px;margin:3px;padding-right:3px;width:36px;}
header .wd-dropdown-menu.wd-design-default{--wd-dropdown-width:300px;}
header .wd-header-nav .wd-nav[class*="wd-style-underline"] .nav-link-text::after{height:4px;background-image:url(//morefish-spb.ru/wp-content/uploads/01/icon/wave-10-blue.png) !important;background-color:transparent !important;background-size:contain;}
header .wd-header-nav .wd-nav-secondary > li > a{font-size:12px;font-weight:400;}
header .wd-sub-menu li > a{font-weight:400;font-size:16px;text-transform:none;color:#333;}
header .wd-tools-element.wd-design-6 > a > :is(.wd-tools-inner, .wd-tools-icon){background:rgba(255, 255, 255, 1);border:1px solid #ddd;}
header .wd-header-cart{border-radius:50px;}
header .whb-color-dark:not(.whb-with-bg){}
header .whb-header-bottom{background-color:var(--m-col-9) !important;}
header .whb-header-bottom .container{max-width:100%;}
header .whb-header-bottom .container .wd-header-nav{text-align:center;}
header .whb-header-bottom .wd-header-cats .menu-opener:not(.has-bg){background-color:var(--m-col-2);}
header .whb-header-bottom .whb-col-right{overflow:hidden;}
header .whb-header-bottom-inner .whb-col-left, header .whb-header-bottom .whb-col-right{background:var(--m-col-91);}
header .whb-header-bottom .whb-col-right .btn{border-radius:0;line-height:40px;font-size:14px;font-weight:500;background-color:var(--m-col-91);}
header .whb-header-bottom .whb-col-right .btn i{margin-bottom:12px;margin-left:5px;}
header .whb-header-bottom p{text-transform:uppercase;font-size:15px;font-weight:500;color:#fff;letter-spacing:0.5px}
header .whb-main-header{}
header .whb-main-header  .wd-logo img{padding-top:10px;padding-bottom:10px;}
header .whb-top-bar{font-weight:500;text-transform:uppercase;}
@media(max-width:1350px){
header .whb-header-bottom-inner{height:80px;max-height:80px;}
header .whb-top-bar-inner .wd-nav-main > li > a, .wd-nav-secondary > li > a{font-size:12px;}
}
@media(min-width:1025px){
header .wd-header-cart{background:rgba(255, 255, 255, 1);border:1px solid #ddd;}
}
@media(max-width:1024px){
header .whb-top-bar{background-color:rgb(0, 91, 255);color:#ddd;}
}
@media(max-width:1200px){
header .wd-header-nav .wd-nav{--nav-gap:10px;}
header .wd-header-nav .wd-nav-secondary > li > a{font-size:12px;}
}
@media(max-width:600px){
header .whb-top-bar .dn-city{display:none;}
}
@media(max-width:349px){
header .wd-header-search.wd-tools-element.wd-header-search-mobile{display:none !important;}
}
header .whb-top-bar a{color:#fff;}
header .whb-top-bar .wd-header-text{font-size:14px;letter-spacing:0.5px;}
.header-banner{color:#fff;font-weight:500;font-size:14px;}
.header-banner .close-header-banner.wd-style-icon > a{color:#0353e6;}
@media(max-width:768.98px){
.header-banner-container{padding-inline:10px !important;}
}
.header-banner:hover{}
.header-waves-row .vc_column_container > .vc_column-inner{padding-left:0;padding-right:0;}
.header-waves-row .wpb_content_element{margin-bottom:0;}
.header-waves2-row.container{position:absolute;top:0;line-height:30px;}
.header-waves2-row .wpb_content_element{margin-bottom:0;}
.home .main-page-wrapper{padding-top:0;}
.home-h1-row{position:absolute;top:-500px;}
.home-head-row .txt-col{text-align:center;padding:150px 0;text-transform:uppercase;color:#fff;}
.home-head-row .btn{background:rgba(0, 0, 0, 0.2);border:2px solid rgba(255, 255, 255, 0.51);}
.home-head-row .btn:hover{background:rgb(36, 108, 185);border-color:rgba(255, 255, 255, 0.8);}
.home-head-row .txt-col h1{font-size:70px;}
.home-head-row .txt-col p{font-size:30px;font-weight:500;letter-spacing:1px;line-height:1.6;}
@media(max-width:767px){
.home-head-row .txt-col p{font-size:24px;}
}
.home-head-row .txt-col > .vc_column-inner > .wpb_wrapper{display:table;margin:auto;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);padding:30px;text-shadow:rgba(0, 0, 0, 0.32);border:8px solid rgba(255, 255, 255, 0.15);background:rgba(0, 0, 0, 0.1);}
.home-head-row .ui-anim-elem{padding-bottom:110px;margin-top:-30px;;}
@media(max-width:767px){
.home-head-row .ui-anim-elem{padding-bottom:70px;}
}
.home-head-row .vc_row-has-fill > .vc_column_container > .vc_column-inner{padding-top:0px;}
.home-head-row .ui-anim-elem #ui{opacity:0.9;}
.home-head-row .wpb_content_element{margin-bottom:15px;}
@media(max-width:1024px){
.home .wd-content-layout{padding-block:0;}
}
@media(min-width:1351px){
.home .wd-content-layout{padding-block:0;}
}
html{scroll-behavior:smooth;}:is(.breadcrumbs, .yoast-breadcrumb) :is(a, span){font-weight:400;letter-spacing:1px;}
@-webkit-keyframes swim
{
0%{margin-top:0px;}
25%{margin-top:15px;}
50%{margin-top:0px;}
75%{margin-top:20px;}
100%{margin-top:0px;}
}
@keyframes swim
{
0%{margin-top:0px;}
25%{margin-top:15px;}
50%{margin-top:0px;}
75%{margin-top:20px;}
100%{margin-top:0px;}
}
.mfp-bg{background-color:rgba(255,255,255,0.5) !important;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);}
.mobile-nav .wd-sub-menu li > a{color:#333;}
.mobile-nav a:active, .mobile-nav a:focus{background:#88e0ff;color:#ccc}
.no-find-tovar-hblc{max-width:1200px;margin:auto !important;display:table;margin-top:80px !important;}
.nerest{font-weight:500;color:#d41212;border:2px dotted;display:table;padding:5px 10px;}
.opacity_status + .product-wrapper img{opacity:0.5;}
.os-all{position:fixed;right:20px;z-index:350;bottom:120px;}
.os-all div a{font-size:20px;width:50px;text-align:center;margin-bottom:10px;position:relative;display:table;opacity:0.9;border-radius:50%;line-height:50px;}
.os-all div a:hover{opacity:1;}
.os-all div a::after{position:absolute;right:25px;font-size:0px;text-align:right;line-height:48px;top:0;text-transform:uppercase;color:#fff;font-weight:500;z-index:-1;opacity:0;}
.os-all div a:hover::after{right:51px;font-size:14px;width:200px;color:#000;}
.os-all div a:hover::after{right:0px;line-height:50px;opacity:1;background:inherit;border-radius:30px;width:auto;white-space:nowrap;padding-left:20px;padding-right:55px;color:#fff;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.os-all i{background:none;color:#fff !important;margin-right:0px !important;}
.os-all .lab-mobi{width:100%;display:table;font-size:10px;text-transform:uppercase;line-height:1;margin-bottom:6px;color:#fff;font-weight:500;margin-top:;}
.os-but-tel a{background:var(--m-col-1);}
.os-but-tel a::after{content:'мы перезвоним вам';}
.os-but-whats a{background:#03cc8a;}
.os-but-mes a{background:var(--m-col-3);}
.os-but-mes a::after{content:'Напишите нам';}
.os-but-rev a{background:#10c44c;}
.os-but-rev a::after{content:'Написать отзыв';}
.os-row{position:absolute;}
@media(min-width:769px){
.dn-min769, .os-all .lab-mobi{display:none !important;}
}
@media(max-width:768px){
.dn-max768{display:none !important;}
.os-all{right:auto;top:auto;bottom:55px;display:flex;left:0;width:100%;}
.os-all div{width:33.3%;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);}
.os-all div a{width:100%;margin:0;border-radius:0;line-height:30px;font-size:18px;padding:3px 0;}
.os-all div a::after{display:none;}
} p:empty{display:none;}
p.stock.out-of-stock{color:#F81155 !important;}
.page-id-14 .footer-form-row{display:none;}
.page-id-14 .site-content{margin-bottom:0;}
.page-id-4682 .main-page-wrapper{background:#f5f5f5;background-image:none !important;}
@media(min-width:769px){
.page-title .container{text-shadow:rgba(0, 0, 0, 0.32);padding:30px 20px;margin-bottom:60px !important;margin-top:60px;}
}
#pickup_point_field a.wd-open-popup{border-bottom:1px dotted;}
#pickup_point_field input{float:left;margin-top:6px;}
#pickup_point_field label.radio{margin-bottom:10px;}
.post-single-page.category-recepty .wd-post-cat a{letter-spacing:1px;}
.post-single-page.category-recepty .wd-post-cat a::before{content:'\f15c';font-family:"Font Awesome 6 Free";font-weight:400;margin-right:6px;}
.post-single-page .entry-header{max-width:600px;}
.post-single-page h3 i{color:#2bbbf6;position:absolute;left:0;top:4px;}
.post-single-page .vc_tta-accordion h3 i{left:auto;top:auto;}
.post-single-page .vc_tta-accordion h3{font-size:18px;}
.post-single-page h3:has(i){padding-left:28px;position:relative;}
.post-single-page .vc_tta-accordion h3:has(i){padding-left:0;}
.post-single-page.post-1734  .entry-header{display:none;}
.post-single-page .post-title{text-align:left;}
.post-single-page .wd-post-cat{text-align:left;display:table !important;margin-bottom:20px;}
.price .amount{color:var(--m-col-1);font-weight:500;}
.price .amount .woocommerce-Price-currencySymbol{color:#777;font-weight:400;}
.price del{color:#f00;}
.price del .amount{color:#888;font-weight:500;}
.prod-plit-row .banner-border .wrapper-content-banner{border:5px solid rgba(255,255,255,0.3);background:rgba(0, 0, 0, 0.4);text-shadow:0 0 10px rgb(0, 0, 0);}
.prod-plit-row .promo-banner-wrapper{margin-bottom:30px;}:is(.products-bordered-grid-ins, .wd-products-with-bg:not(.products-bordered-grid), .wd-products-with-shadow:not(.products-bordered-grid)) .product-wrapper{padding:10px;}
.product-grid-item .products-bordered-grid-ins .product-wrapper{border:1px solid #eee !important;}
.product-grid-item .wd-action-btn > a:hover{color:var(--m-col-3);background:#fff;}
.product-grid-item .star-rating{font-size:12px;display:none;}
.product-grid-item .wd-buttons{background:rgba(255, 255, 255, 0.8);}
.product-grid-item .wd-buttons.wd-pos-r-t{top:0;right:0;}
.product-grid-item .wd-buttons[class*="wd-pos-r"] .wd-tooltip-label::before{border-left-color:var(--m-col-3);}
.product-grid-item .wd-product-sku{font-size:12px !important;color:#777 !important;}
.product-grid-item .wd-product-sku .wd-label{display:none;}
.product-grid-item .wd-tltp .wd-tooltip-label{background-color:var(--m-col-3);border-radius:12px;box-shadow:0 0 10px #fff;}
.product-label{line-height:1;letter-spacing:0.5px;word-break:unset !important;}
.product-label.new{background-color:var(--m-col-8) !important;}
.product-label.onsale{background-color:var(--m-col-6) !important;}
.product-label.out-of-stock{background-color:rgba(255,255,255,0.8) !important;color:#F81155 !important;border:1px solid;}
.product-label.featured{background-color:var(--m-col-3) !important;}
.product-labels{max-width:100% !important;}
.product-tabs-wrapper{background-color:transparent !important;border-bottom:none !important;}
.product-wrapper{background:#fff;border-radius:6px !important;padding:10px !important;}
.product-wrapper .amount{font-size:20px;}
.product-wrapper .wd-entities-title a{font-weight:400;color:#333 !important;}
.product-wrapper .wd-entities-title a:hover{color:var(--m-col-3) !important;}
.scrollToTop{bottom:60px !important;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:rgba(255,255,255,0.8);}
@media(max-width:768px){
.scrollToTop{bottom:130px !important;}
}
@media(max-width:1024px){
.shop-loop-head{margin-bottom:20px;}
}
.shops-maps-row{text-align:center;}
.shops-maps-row h4{margin-top:20px;margin-bottom:10px;color:#333;}
.shops-maps-row h4::before, .shops-maps-row p::before, .shops-maps-row .btn::before{font-family:'Font Awesome 5 Free';font-weight:600;margin-right:5px;}
.shops-maps-row .btn{background:var(--m-col-4);}
.shops-maps-row .btn.shop-more{background:var(--m-col-1);}
.shops-maps-row .btn:hover{}
.shops-maps-row .btn::before{content:"\f192";font-weight:400;}
.shops-maps-row .btn-row .btn::before{display:none;}
.shops-maps-row p::before{content:"\f017";font-weight:400;color:var(--m-col-1);}
.shops-maps-row .btn-row p::before{display:none;margin-bottom:0;padding-bottom:0;}
.shops-maps-row .vc_column-inner:hover .btn{border-radius:0;}
.shops-maps-row .vc_column-inner > .wpb_wrapper{padding:0 10px 20px 10px;margin-bottom:30px;border:4px solid rgba(255, 255, 255, 0.6);box-shadow:0 0 10px rgba(0, 0, 0, 0.2);background:var(--m-col-5);}
.shops-maps-row .btn-row .vc_column-inner > .wpb_wrapper{background:none;border:0;box-shadow:none;margin-bottom:0;padding:0;}
.shops-maps-row .vc_column-inner > .wpb_wrapper:hover{background:none;box-shadow:none;}
.shops-maps-row .vc_column-inner > .wpb_wrapper:hover .btn{border-radius:0;}
.shops-maps-row .wpb_text_column.wpb_content_element{margin-bottom:10px;}
.shops-maps-row  .btn-row .wpb_text_column.wpb_content_element{margin-bottom:0px;}
@media(min-width:769px){
.sidebar-container{z-index:1;}
.shops-maps-row .btn-row p{text-align:right;}
.shops-maps-row .btn-row .wd-button-wrapper.text-center{text-align:left;}
}
@media(max-width:768px){
.shops-maps-row .btn-row p{margin-bottom:10px;}
.shops-maps-row .btn{min-width:126px;}
}
.sidebar-widget.widget_recently_viewed_products .product_list_widget > li .wd-entities-title{margin-bottom:0px;font-size:16px;font-weight:300;line-height:1.2;}
.sidebar-widget .widget-title{display:table;}
.sidebar-widget .widget-title::after{content:'';height:4px;width:100%;display:table;background-image:url(//morefish-spb.ru/wp-content/uploads/01/icon/wave-10-blue.png);background-size:contain;margin-top:5px;}
@media(min-width:1025px){
.sidebar-container{padding-left:0;}
.sidebar-container .widget:last-child{padding-bottom:20px;border-bottom:1px solid #eee;}
.sidebar-widget{border-radius:var(--m-bor-r);padding:20px;border:1px solid #deee;background:rgb(255, 255, 255);}
.sidebar-widget.widget_product_categories{padding-right:5px;}
}
.single-post .wd-post-meta, .single-post .wd-post-meta, .single-post .wd-post-image{display:none !important;}
.single-post .wd-single-post-header{display:block;text-align:left;}
.single-post .wd-social-icons::before{content:'Поделиться:';}
.single-product .woocommerce-breadcrumb .wd-last-link ~ span{display:none;}
.single-product .breadcrumb-last{font-weight:300;}
.single-product .product_title{font-size:28px;}
.single-product .summary-inner > .price::after{content:'цены и наличие товаров на сайте и в розничных магазинах могут различаться, количество товара ограничено, не является публичной офертой';display:table;font-size:14px;font-weight:300;line-height:1.4;text-transform:none;color:#333;border-left:2px solid #21aae2;padding-left:5px;margin-top:5px;}
.single-product .summary-inner > .wd-action-btn a, .single-product .summary-inner .product_meta .meta-label, .single-product .summary-inner .wd-social-icons .wd-label{font-weight:500;color:#555;}
.single-product .summary-inner > .wd-action-btn a:hover{color:#000;}
.single-product .summary-inner .single-breadcrumbs-wrapper::after, .shop-loop-head::after, .single-product .woocommerce-product-gallery::after, .skidka-shop{background:var(--m-col-7);border:1px solid #d1f3ff;display:table;}
.skidka-shop{padding:10px 15px;line-height:1.3;margin-bottom:20px;}
.single-product .woocommerce-product-gallery::after{content:'Внешний вид товара может отличаться от изображения на сайте';font-size:13px;padding:5px;display:table;width:calc(100% - 30px);text-align:center;margin:5px auto;}
.site-content{margin-bottom:60px;}
.skidka-shop span{color:#f00;font-size:21px;font-weight:600;}
.slide-product.owl-carousel-item .product-grid-item .product-wrapper{padding:10px;border:1px solid var(--brdcolor-gray-300);}
.sub-tit{font-size:18px;text-transform:uppercase;}
.summary .stock.out-of-stock{text-transform:uppercase;}
.tab-auto{display:table;margin-right:auto;margin-left:auto}
.summary .wd-product-countdown.wd-timer::before{content:'Скидка закончится через:';display:table;width:100%;font-weight:500;font-size:14px;}
#tab-brand_tab h2{display:none;}
#tab-description li{margin-bottom:2px;}
#tab-description h3{margin-bottom:10px;}
#tab-description h4{margin-bottom:5px;}
#tab-description p + h4{margin-top:20px;}
#tab-description p + h3, #tab-description ul + h3{margin-top:30px;}
#tab-description p + ul{margin-top:-5px;}
#tab-description h4 + p{margin-top:10px;}
#tab-description p{margin-bottom:15px;}
@media(max-width:767px){
.term-description{font-size:16px;line-height:1.3;}
}
@media(min-width:1025px){
.title-size-default{padding:100px 0;}
}
.to-cont .contact-hblock{margin:auto;display:table;}
.to-cont .to-dn{display:none;}
.to-i{text-align:center;font-size:50px;color:#00adef;}
ul:is(.woocommerce-error, .woocommerce-message, .woocommerce-info) li{display:block;}
.ves{display:flex;align-items:center;line-height:1.2;color:#555;font-weight:400;}
.ves i{margin-right:10px;color:#ff7400;}
.video-tovar-box{width:100%;position:relative;padding-top:56.25%;}
.video-tovar-box iframe{width:100%;height:100%;}
.video-tovar-content{position:absolute;top:0;left:0;bottom:0;right:0;}
.video-tovar-box-2{width:100%;position:relative;padding-top:56.25%;margin-bottom:30px;}
.video-tovar-content-2{position:absolute;top:0;left:0;bottom:0;right:0;}
.video-tovar-box-2 .video-tovar-content-2 .wp-video, .video-tovar-box-2 .video-tovar-content-2 .wp-video video{width:100% !important;height:100% !important;}
.woocommerce-cart .product-sku{font-size:14px;}
.woocommerce-checkout .dn-checkout{display:none;}
.woocommerce-checkout .button.woocommerce-button.woocommerce-form-login__submit{margin-top:25px;}
.woocommerce-checkout .woocommerce-form-coupon-toggle{display:none;}
.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon{display:block !important;}
.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon #coupon_code{margin:10px 0;}
.woocommerce-checkout :is(.checkout_coupon, .login.hidden-form){border:2px dashed #ccc;background:rgba(0,0,0,0.05);}
.woocommerce-mini-cart__buttons .btn-cart{color:#fff !important;}
.woocommerce-MyAccount-navigation ul li a{font-size:15px;font-weight:300;}
.woocommerce-order-received .woocommerce-table__product-name.product-name{display:flex;width:100%;max-width:100%;}
.woocommerce-order-received .woocommerce-column.woocommerce-column--shipping-address{display:none;}
.woocommerce-order-received address{font-style:normal;}
.woocommerce-order-received td.product-name a{font-size:16px;padding-right:5px;}
.woocommerce-order-received th.order-actions--heading, .woocommerce-order-received td a.woocommerce-button.button.view.order-actions-button{display:none;}
.woocommerce-review__published-date{font-size:14px;}
.woocommerce-thankyou-order-received{border:2px dashed #0ABFFF;color:#005bff;}
.woocommerce-thankyou-order-received::after{content:"Если ваш заказ на доставку, то менеджер свяжется с вами для проверки адреса и подтверждения деталей. Если ваш заказ на самовывоз, то ожидайте письмо о готовности заказа к выдаче на вашу электронную почту.";display:table;margin-top:10px;font-weight:400;color:#555;font-size:20px;}
.wd-action-btn.wd-style-icon-bg-text.wd-play-icon > a{color:#fff !important;background:var(--m-col-6);}
.wd-active-filters{margin-top:0 !important;}
@media(max-width:1024px){
.wd-active-filters{margin-top:15px !important;}
}
.wd-close-side{background-color:rgba(0,0,0,0.6) !important;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);}
.wd-cookies-popup{background:rgba(0,0,0,0.7) !important;color:#fff;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:5px !important;}
.wd-cookies-popup .cookies-more-btn{color:#eee !important;}
@media(max-width:1024px){
.wd-cookies-popup.popup-display{display:none !important;}
}
.wd-header-my-account.wd-tools-element .wd-tools-text{text-transform:none;font-weight:300;}
.wd-pop-row{position:absolute;bottom:-100px;}
.wd-popup{position:relative;box-shadow:0 0 20px rgba(0, 0, 0, 0.5);}
.wd-popup button.mfp-close{position:absolute;top:0 !important;color:#fff;background-color:rgba(0,0,0,0.3) !important;border-radius:0;inset-inline-end:0px;}
.wd-popup button.mfp-close:hover{background-color:rgba(0,0,0,0.6) !important;}
.wd-popup h4{}
.wd-popup .wpb_content_element{margin-bottom:0;}
.wd-popup.shops-map-pop{padding:0;max-width:900px;}
.wd-post-date, .wd-entry-meta, .wd-post-meta{display:none !important;}
.wd-prefooter{background-color:rgba(0,0,0,0.044) !important;background-image:url(//morefish-spb.ru/wp-content/uploads/2025/12/logo-water-200.webp);background-repeat:no-repeat;background-attachment:fixed;background-position:center center;padding-bottom:0 !important;}
.wd-progress-bar .progress-bar{background-color:#26df61;}
.wd-progress-bar .woocommerce-Price-currencySymbol{font-weight:400;color:#555;}
.wd-product-sku br{display:none;}
.wd-progress-bar{font-size:15px;}
.wd-progress-hide{display:none;}
.wd-sidebar-opener:not(.wd-on-toolbar){top:50% !important;left:auto !important;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;right:0;border-top-left-radius:35px !important;border-bottom-left-radius:35px !important;background-color:rgba(250, 250, 250, 0.8) !important;border:1px solid #eee;box-shadow:none !important;}
.wd-slider, .wd-slider.wd-section-container > .wd-carousel-inner > .wd-carousel{border-radius:0 !important;}
.wd-slider.wpb_content_element, ul.wpb_thumbnails-fluid > li{margin-bottom:15px;}
.wd-slider .sb-1{font-size:40px;font-weight:600;margin-bottom:10px;line-height:1;}
.wd-slider .sb-2{font-size:24px;margin-bottom:10px;font-weight:500;}
.wd-slider .sb-4{font-size:12px;max-width:500px;}
.wd-slider .scode{font-size:120%;font-weight:500;background:#fff;color:#333;padding:0 10px;text-shadow:none;border-radius:50px;}
.wd-slider .sl-num{font-size:150%;}
.wd-slider .slide-col{background:rgba(0, 0, 0, 0.2);color:#FFF;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);padding:30px 50px;text-transform:uppercase;text-align:center;display:table;width:auto;margin-left:auto;margin-right:auto;float:none;text-shadow:0 0 4px #333;border:4px solid rgba(255, 255, 255, 0.2);}
.wd-sticky-btn.wd-sticky-btn-shown{background:rgba(255, 255, 255, 0.6) !important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);}
.wd-nav-sticky > li > a .wd-nav-img, .wd-nav-mobile li a img{-webkit-filter:brightness(0.6) invert(1);filter:brightness(0.6) invert(1);}
.wd-price-unit{margin-left:0;color:#777;font-weight:400;}
.wd-price-unit::before{margin-right:0px;}
.wd-registration-page .wd-switch-to-register{color:#fff;}
.website-wrapper, body{background-color:transparent !important;}
.commentlist .avatar{max-width:30px !important;}
.wd-review-style-1 .meta time{font-style:normal !important;font-size:15px;}
.wd-timer span{text-transform:none !important;}
.woocommerce-notices-wrapper{font-weight:500;text-shadow:0 0 2px #777;}
.woocommerce-Reviews :is(.comment-reply-title, .woocommerce-Reviews-title){text-transform:none !important;font-size:16px !important;}
.woocommerce-review__author{font-weight:500;}
.wpcf7-acceptance label{display:flex;align-items:start;padding-bottom:10px;}
.wpcf7-acceptance label input{margin-top:2px;}
.wpcf7-acceptance .wpcf7-list-item-label{display:block;font-size:15px;line-height:1.2;font-weight:300;}
.wpcf7-cont-form-col{text-align:center;}
.wpcf7-cont-form-col .wpb_text_column p:last-child{margin-bottom:20px;}
.wpcf7-cont-form-col > .vc_column-inner{border:1px solid #eee;display:table;background:var(--m-col-7);max-width:700px;margin:auto;}
.wpcf7-cont-form-col form{max-width:600px;display:table;margin:auto;}
.wpcf7-cont-form-col form .btn-form{width:100%;background-color:var(--m-col-4) !important;}
.wpcf7 fieldset.hidden-fields-container{display:none;}
.wpcf7 form .i-agree{font-size:14px;margin-top:20px;}
.wpcf7 form:is(.sent, .invalid, .unaccepted, .spam, .failed, .aborted) div.wpcf7-response-output{margin-top:10px;border-radius:5px;}
.wpcf7 .screen-reader-response{display:none;}
.wpcf7-not-valid-tip{font-size:14px;margin-left:10px;}
.znd-video-wrapper{position:relative;width:100%;padding-top:56.25%;overflow:hidden;}
.znd-max-wrap{display:flex;align-items:center;gap:5px;}
.znd-video-wrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: 0;
}