

/* Start:/local/templates/MYFISH_WEB/components/bitrix/catalog.section/site/style.css?176952789525679*/
.tc1{color:#EA775D!important;}
.tc2{color:#0087A7!important;}
.tc3{color:#DDDDDD!important;}

#catalogAuth{display:none;position:fixed;width:100vw;height:100vh;top:0;left:0;right:0;z-index:1500;backdrop-filter: blur(10px);background:rgba(0, 2, 6, .8);overflow-y:auto;}
#catalogAuth.shown{display:block;}

#catalogRegister{display:none;position:fixed;width:100vw;height:100vh;top:0;left:0;right:0;z-index:1500;backdrop-filter: blur(10px);background:rgba(0, 2, 6, .8);overflow-y:auto;}
#catalogRegister.shown{display:block;}

#catalogFDView{display:none;position:fixed;width:100vw;height:100vh;top:0;left:0;right:0;z-index:1500;backdrop-filter: blur(10px);background:rgba(0, 2, 6, .8);overflow-y:auto;}
#catalogFDView.shown{display:block;}
#catalogFDView .close{display:flex;justify-content:end;padding:20px;cursor:pointer;}
#catalogFDView video{margin:0 auto;width:100%;max-height:calc(100vh - 90px);padding:0 20px;}

#ajaxModalPageView{display:none;position:fixed;width:100vw;height:100vh;top:0;left:0;right:0;z-index:1500;backdrop-filter: blur(10px);background:rgba(0, 2, 6, .8);overflow-y:auto;}
#ajaxModalPageView.shown{display:block;}

.site-authform{display:none;width:100%;max-width:500px;padding:0 20px;margin:50px auto;}
.site-authform.shown{display:block;}
.site-authform .auth-result p{margin-bottom:20px;font-size:20px;color:#DDDDDD;}
.site-authform a{font-size:20px;color:#0087A7;}
.site-authform a:hover{color:#EA775D;}
.site-authform .title{display:flex;justify-content:space-between;margin-bottom:50px;font-size:28px;color:#DDDDDD;}
.site-authform-formgroup-container{padding-bottom:20px;color:#DDDDDD;}
.site-authform-formgroup-container.flex{list-style-type:none;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:24px;}
.site-authform-formgroup-container.dbg_captha{padding-bottom:0;}
.site-authform_captcha_word{margin-top:15px;}
.site-authform-formgroup-container .store-password_text{color:#DDDDDD;}
.site-authform_submit{position:relative;width:max-content;padding:10px 20px;border-radius:8px;background:#0087A7;font-size:32px;font-weight:700;color:#DDDDDD;cursor:pointer;transition:background .2s ease;}

.catalog-header{position:relative;width:100%;height:1128px;}
.catalog-header-bg{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:1377px;z-index:-100;}
.catalog-header-bg video{width:100%;height:1377px;object-fit:cover;}
.catalog-header-bg .gradient{position:absolute;bottom:0;width:100%;height:287px;background:linear-gradient(180deg, rgba(0, 2, 6, 0),rgba(0, 2, 6, 1));}

.catalog-header-line{position:fixed;top:0;left:0;right:0;width:100%;display:flex;justify-content:space-between;align-items:center;padding:50px 20px;z-index:1000;transition:background .5s ease,padding .3s ease;margin:0 auto;}
@container scroller scroll-state(scrollable: top){
	.catalog-header-line .slogan{display:none;}
	.catalog-header-line{padding:25px 20px;background:rgba(0, 2, 6, .7);backdrop-filter:blur(10px);}
}

.catalog-header-line .left-side ul{list-style-type:none;display:flex;align-items:end;gap:25px;}
.catalog-header-line .logo{max-width:113px;}
.catalog-header-line .logo img{width:100%;}
.catalog-header-line .slogan{color:#EA775D;font-size:42px;font-weight:500;text-transform:uppercase;line-height:1;}

.catalog-header-line .right-side ul{list-style-type:none;display:flex;justify-content:end;align-items:center;gap:20px;}
.catalog-header-line .right-side .site-menu ul{gap:12px;}
.catalog-header-line .right-side .site-menu ul li a{color:#DDDDDD;font-size:16px;font-weight:700;text-decoration:none;}
.catalog-header-line .right-side .site-menu ul li a:hover{color:#EA775D;}
.catalog-header-line .right-side .site-menu ul:first-child li:first-child a:hover{color:#DDDDDD!important;}
.catalog-header-line .right-side .site-menu ul:first-child li:nth-child(2) a:hover{color:#DDDDDD!important;}
.catalog-header-line .right-side .basket-main{position:relative;font-size:16px;font-weight:700;text-align:right;cursor:pointer;}
.catalog-header-line .right-side .basket-main .basketSumBase{color:#0087A7;}
.catalog-header-line .right-side .basket-main .basketSum{color:#EA775D;}
.catalog-header-line .right-side .basket-main a{color:#DDDDDD;text-decoration:none;}
.catalog-header-line .right-side .basket-link{position:relative;cursor:pointer;}
.catalog-header-line .right-side .basket-link:hover svg rect{fill:#0087A7;}
.catalog-header-line .right-side .person-link{position:relative;cursor:pointer;}
.catalog-header-line .right-side .person-link:hover svg rect{fill:#EA775D;}
.catalog-header-line .right-side .info-link:hover svg rect:first-child{fill:#EA775D;}

.catalog-header-info{position:relative;display:flex;justify-content:space-between;margin:0 auto;width:100%;max-width:1360px;padding:190px 20px 0;text-transform:uppercase;}
.catalog-header-info .slogan{opacity:0;position:absolute;top:204px;text-transform:uppercase;color:#EA775D;font-size:24px;font-weight:500;}

.catalog-header-info .left-side{}
.catalog-header-info .left-side ul{list-style-type:none;width:100%;text-align:left;margin-top:350px;}
.catalog-header-info .left-side ul li:nth-child(1){color:#EA775D;font-size:32px;font-weight:500;line-height: 103.8%;}
.catalog-header-info .left-side ul li:nth-child(2){color:#EA775D;font-size:20px;font-weight:600;margin-top:25px;}
.catalog-header-info .left-side ul li:nth-child(3){color:#DDDDDD;font-size:20px;font-weight:600;}

.catalog-header-info .right-side ul{list-style-type:none;width:100%;text-align:right;}
.catalog-header-info .right-side > ul > li{position:relative;margin-top:114px;}
.catalog-header-info .right-side > ul > li:first-child{margin-top:0;}
.catalog-header-info .right-side ul li:first-child .vlink{display:flex;align-items:center;gap:15px;position:absolute;bottom:-40px;right:340px;width:initial;color:#DDDDDD;font-size:12px;font-weight:700;cursor:pointer;}
.catalog-header-info .right-side ul li:first-child .vlink img{animation: ball-clip-rotate 2s linear infinite;cursor:pointer;}
.catalog-header-info .right-side ul li:first-child p > span{font-size:20px;font-weight:700;}
.catalog-header-info .right-side ul li:first-child p strong{font-size:48px;font-weight:500;line-height:103.8%}

.catalog-header-info .right-side ul li:nth-child(2) span{font-size:20px;font-weight:700;}

.catalog-header-info .right-side ul li:nth-child(3) p span{font-size:20px;font-weight:700;}
.catalog-header-info .right-side ul li:nth-child(3) p:last-child{margin-top:20px;}

.catalog-section-filter{list-style-type:none;display:flex;justify-content:start;gap:40px;flex-wrap:wrap;margin:0 auto;width:100%;max-width:1360px;padding:0 20px 0;margin-top:210px;}
.catalog-section-filter li{display:flex;flex-direction:column;justify-content:end;gap:40px;color:#DDDDDD;font-size:24px;font-weight:700;width:max-content;cursor:pointer;text-transform:uppercase;}
.catalog-section-filter li svg path{fill:#DDDDDD;}
.catalog-section-filter li.active{color:#0087A7;}
.catalog-section-filter li.active svg path{fill:#0087A7;}
.catalog-section-filter li:last-child{flex-grow:2;justify-content:start;text-align:right;color:#0087A7;font-size:32px;font-weight:600;text-transform:uppercase;}

.catalog{display:flex;gap:50px;flex-wrap:wrap;margin:0 auto;width:100%;max-width:1360px;padding:0 20px;}
.catalog .product{display:flex;flex-direction:column;gap:20px;justify-content:space-between;width:calc(50% - 25px);}
.catalog .product.hidden{display:none;}
.catalog .product-info{position:relative;line-height:0;}
.catalog .product-info .picture{width:100%;border-radius:50px 0 50px 0;}
.catalog .product-info .picture.not-avail{opacity:.6;}
.catalog .product-info .picture-mobile.not-avail{opacity:.6;}
.catalog .product-info .picture-mobile{width:100%;border-radius:15px 0 15px 0;display:none;}
.catalog .product-info .picture-banner{width:100%;border-radius:15px 0 15px 0;}
.catalog .product-info .porcion{list-style-type:none;display:flex;gap:12px;position:absolute;top:25px;right:25px;}
.catalog .product-info .porcion li:first-child{position:relative;cursor:pointer;}
.catalog .product-info .porcion li:first-child .hint{position:absolute;top:70px;right:0px;display:none;width:max-content;height:max-content;background:rgba(0,0,0,.7);padding:20px;border-radius:8px;overflow:hidden;font-size:16px;color:#DDDDDD;line-height:1;}
.catalog .product-info .porcion li:first-child:hover .hint{display:block;}
.catalog .product-info .weight{list-style-type:none;display:flex;gap:12px;position:absolute;top:25px;left:25px;}
.catalog .product-info .weight li{line-height:0;}
.catalog .product-info .weight li img{width:50px;height:50px;}
.catalog .product-info .weight li:last-child{display:flex;align-items:center;justify-content:center;padding:0 20px;border-radius:8px;background:#0087A7;font-size:20px;font-weight:900;color:#DDDDDD;line-height:1;}
.catalog .product-info .size{list-style-type:none;display:flex;gap:12px;position:absolute;bottom:25px;right:25px;}
.catalog .product-info .size li{line-height:0;}
.catalog .product-info .size li img{width:50px;height:50px;}
.catalog .product-info .size li:last-child{display:flex;align-items:center;justify-content:center;padding:0 20px;border-radius:8px;background:#0087A7;font-size:20px;font-weight:900;color:#DDDDDD;line-height:1;}
.catalog .product-card{display:flex;gap:1px;justify-content:space-around;align-items:end;margin-top:20px;}
.catalog .product-card .aside{flex-grow:1;}
.catalog .product-card .bside{align-self:start;margin-top:-45px;}
.catalog .product-card .bside img{width:100%;max-width:67px;height:100%;max-height:67px;}
.catalog .product-card .bside img.basketView-not-avail{opacity:.5;}
.catalog .product-card ul{list-style-type:none;display:flex;flex-direction:column;}
.catalog .product-card .title{margin-left:20px;font-size:24px;font-weight:700;color:#0087A7;text-transform:uppercase;font-family:"Roboto Condensed"}
.catalog .product-card .title span{color:#EA775D;}
.catalog .product-card .price{margin:25px 0 0 20px;font-size:24px;font-weight:700;color:#DDDDDD;text-transform:uppercase;}
.catalog .product-card .price span{}
.catalog .product-card .price .ad{margin-left:10px;color:#EA775D;font-size:16px;font-weight:400;}
.catalog .product-cart{width:222px;position:relative;top:-55px;left:20px;margin-bottom:-55px;overflow:hidden;}
.catalog .product-cart button{width:100%;padding:8px;border-radius:8px;font-size:32px;font-weight:700;background:#0087A7;color:#DDDDDD;cursor:pointer;line-height:1;} 
.catalog .product-cart_counter{display:flex;align-items:center;justify-content:space-between;gap:10px;position:absolute;top:0;width:100%;transform:translateX(100%);transition:transform .2s ease;}
.catalog .product-cart_counter button{width:64px;height:64px;font-size:36px;font-weight:bold;line-height:0;padding:16px 0;}
.catalog .product-cart_counter .inBasketQty{width:64px;height:64px;padding:7px;background:#EA775D;text-align:center;font-size:36px;font-weight:bold;line-height:0;color:#DDDDDD;border-radius:6px;}
.catalog .product-cart_counter .decBasketQty,
.catalog .product-cart_counter .incBasketQty{position:relative;}
.catalog .product-cart .add2basket{height:64px;transition:transform .2s ease;background:#EA775D;}
.catalog .product-cart .add2basket .progress-circle{border-top: 2px solid #0087A7;border-left: 2px solid #0087A7;}
.catalog .product-cart .add2basket:has(+ .product-cart_counter.shown){transform:translateX(-100%);}
.catalog .product-cart .product-cart_counter.shown{transform:translateX(0);}
   
.catalog .product-cart .add2basket > span.hidden{opacity:0;}
.catalog .product-cart_counter .decBasketQty > span.hidden{opacity:0;}
.catalog .product-cart_counter .incBasketQty > span.hidden{opacity:0;}

.catalog-description{list-style-type:none;display:flex;justify-content:space-between;gap:50px;margin:50px auto 0;width:100%;max-width:1360px;padding:0 20px;}
.catalog-description > li{width:50%;}
.catalog-description p{font-size:20px;font-weight:400;color:#DDDDDD;}
.catalog-description p:not(:first-child){margin-top:30px;}
.catalog-description p.last-child{margin-top:30px;}
.catalog-description p.last-child a{color:#0087A7;}
.catalog-description p.last-child a:hover{color:#DDDDDD;}
.catalog-description strong{display:inline-block;margin-top:50px;font-size:40px;text-transform:uppercase;}
.catalog-description .left-side img{width:100%;}
.catalog-description .left-side .banners{display:none;margin-bottom:20px;}
.catalog-description .left-side .static-banners img:last-child{display:none;}
.catalog-description .right-side img.icon{margin-top:50px;}

.footer-menu-line{list-style-type:none;display:flex;justify-content:space-between;align-items:center;gap:50px;margin:50px auto 0;width:100%;max-width:1360px;padding:0 20px;}
.footer-menu-line > li{width:50%;}
.footer-menu-line > li:first-child{padding-right:80px;text-align: right;}
.footer-menu-line .logo{width:102px;}
.footer-menu-line .footer-menu{list-style-type:none;display:flex;justify-content:end;flex-wrap:wrap;gap:10px 25px;}
.footer-menu-line .footer-menu li{text-align:end;}
.footer-menu-line .footer-menu a{color:#0087A7;font-size:24px;font-weight:500;text-transform:uppercase;}
.footer-menu-line .footer-menu a:hover{color:#EA775D;}
.footer-menu-line .footer-menu li:first-child a.tc3:hover{color:#EA775D!important;}
.footer-menu-line .footer-menu li:first-child a.tc1:hover{color:#DDDDDD!important;}
.footer-menu-line .footer-menu li:last-child{position:relative;}
.footer-menu-line .footer-menu li:last-child a{cursor:auto;}
.footer-menu-line .footer-menu li:last-child svg{position:absolute;top:90px;right:0}
.footer-menu-line .footer-menu li:last-child svg path{fill:#DDDDDD;}

.footer-contacts{list-style-type:none;display:flex;justify-content:end;gap:50px;margin:90px auto 50px;width:100%;padding:0 0 0 20px;}
.footer-contacts > li{text-align:end;}
.footer-contacts > li:first-child{width:47%;max-width:600px;}
.footer-contacts > li:last-child{width:53%;position:relative;}
.footer-contacts strong{display:block;font-size:32px;text-transform:uppercase;text-align:end;color:#DDDDDD;font-family:"Roboto Condensed"}
.footer-contacts strong.cb{margin-top:50px;}
.footer-contacts p{margin-top:20px;font-size:20px;font-weight:400;color:#DDDDDD;}
.footer-contacts p a{color:#DDDDDD;text-decoration:none;}
.footer-contacts p a:hover{color:#EA775D;}
.footer-contacts > li:first-child > ul{list-style-type:none;display:flex;justify-content:end;align-items:start;gap:20px;margin-top:50px;text-align:end;}
.footer-contacts > li:first-child > ul p{margin-top:0;}
.footer-contacts > li:last-child p{position:absolute;top:-20px;left:0;right:0;margin:0 auto;padding:0 20px 20px;width:100%;max-width:max-content;border-radius:8px;background:#000206;font-size:14px;font-weight:900;text-align:center;text-transform:uppercase;color:#DDDDDD;z-index:2;}

.footer-copyright{list-style-type:none;display:flex;justify-content:space-between;align-items:center;gap:50px;margin:50px auto 50px;width:100%;padding:0 20px;}
.footer-copyright > li:first-child{width:47%;}
.footer-copyright > li:last-child{width:53%;}
.footer-copyright p{margin-top:20px;font-size:20px;font-weight:400;color:#DDDDDD;}
.footer-copyright p a{color:#EA775D;text-decoration:none;}
.footer-copyright p a:hover{color:#DDDDDD;}
	

/*** @media screen resolution */

@media (max-width:1360px){
	.catalog-header-line{padding:50px 20px;}
	.catalog-description p{font-size:16px;}
	.catalog-description strong{font-size:32px;}
	.catalog-header-info .right-side > ul > li{margin-top:77px;}
	.footer-menu-line > li{width:initial;}
	.footer-menu-line > li:first-child{padding-right:0;text-align:left;}
}


@media (max-width:1160px){
	.catalog-header-line .slogan{font-size:32px;}
		
	.catalog-description p{font-size:14px;}
	.catalog-description p:not(:first-child){margin-top:20px;}
	.catalog-description strong{font-size:28px;}

	.catalog-header-info .left-side ul li:nth-child(1){font-size:24px;}
	.catalog-header-info .left-side ul li:nth-child(2){font-size:24px;}
	.catalog-header-info .right-side ul li:first-child p strong{font-size:28px;}
}

@media (max-width:1060px){
	.catalog-header-line .slogan{font-size:22px;}
	.catalog{gap:20px;}
	.catalog .product{width: calc(50% - 10px)}
	.catalog-description{gap:20px;}
	.catalog-description .right-side img.icon{margin-top:20px;}
}

@media (max-width:970px){
	.catalog-header-line .slogan{display:none;}
	.catalog-header-info .slogan{opacity:1;}
	.catalog-header-info .left-side ul li:nth-child(2){font-size:18px;}
	.catalog-header-info .left-side ul li:nth-child(3){font-size:18px;}
	.catalog-header-info .right-side ul li:first-child p > span{font-size:14px;}
	.catalog-header-info .right-side ul li:first-child p strong{font-size:24px;}
	.catalog-header-info .right-side ul li:nth-child(2) span{font-size:18px;}
	.catalog-header-info .right-side ul li:nth-child(3) p span{font-size:18px;}
	.catalog .product-info .size{bottom:45px;}
	.catalog-description p{font-size:12px;}
	.catalog-description strong{font-size:24px;}
	.catalog-description .left-side .static-banners img:first-child{display:none;}
	.catalog-description .left-side .static-banners img:last-child{display:block;}
	.catalog-description .right-side img.icon{width:104px;}
}

@media (max-width:871px){
    .catalog-header-info .left-side ul li:nth-child(1){font-size:22px;}
	.catalog-header-info .left-side ul li:nth-child(2){font-size:16px;}
	.catalog-header-info .left-side ul li:nth-child(3){font-size:16px;}
}


@media (max-width:768px){
	.catalog-header{height:820px;}
    
	.catalog-header-line .site-menu ul li{display:none;}

	.catalog-header-info .left-side ul{margin-top:180px;}
	.catalog-header-info .left-side ul li:nth-child(1){font-size:24px;}
	.catalog-header-info .left-side ul li:nth-child(2){font-size:14px;}
	.catalog-header-info .left-side ul li:nth-child(3){font-size:14px;}
	.catalog-header-info .right-side ul li:first-child .vlink{bottom:-30px;right:210px;}
    .catalog-header-info .right-side ul li:nth-child(3) p span{font-size:14px;}
	
	.catalog-section-filter{margin-top:75px;}
	.catalog-section-filter li{font-size:16px;}
	.catalog-section-filter li:last-child{font-size:24px;}
	
	.catalog .product-info .picture {border-radius: 25px 0 25px 0;}
	.catalog .product-info .picture{display:none;}
	.catalog .product-info .picture-mobile{display:block;}
	.catalog .product-info .weight{top:15px;left:15px;gap:6px;}
	.catalog .product-info .weight li img{width:36px;height:36px;}
    .catalog .product-info .weight li:last-child{font-size:16px;padding:0 10px;border-radius:4px;}
	.catalog .product-info .porcion{top:15px;right:15px;gap:6px;}
	.catalog .product-info .porcion li:first-child{border-radius:4px;}
	.catalog .product-info .porcion li img{width:36px;}
	.catalog .product-info .size{bottom:15px;right:15px;gap:6px;}
	.catalog .product-info .size li img{width:36px;height:36px;}
    .catalog .product-info .size li:last-child{font-size:16px;padding:0 10px;border-radius:4px;}
	
	.catalog .product-cart{width:135px;top:-40px;left:20px;}
	.catalog .product-cart button{font-size:20px;}
	.catalog .product-cart .add2basket{height:36px;border-radius:4px;}
	.catalog .product-cart_counter button{width:36px;height:36px;}
	.catalog .product-cart_counter .inBasketQty{width:36px;height:36px;font-size:16px;border-radius:4px;}
	.catalog .product-cart_counter .incBasketQty{border-radius:4px;}
	.catalog .product-cart_counter .decBasketQty{border-radius:4px;}
	.catalog .product-card .title{font-size:16px;}
	.catalog .product-card .price{font-size:18px;}
	.catalog .product-card .price .ad{font-size:10px;}
	.catalog .product-card .bside{margin-top:-25px;}
	
	.catalog .product.banner{display:none;} 
	
	.catalog-description strong{font-size:20px;}
	
	.footer-menu-line .footer-menu a{font-size:16px;}
	.footer-menu-line .footer-menu li:last-child svg{top:70px;}
	
	.footer-contacts{flex-direction:column;padding:0 20px;}
	.footer-contacts li{width:100%!important;max-width:100%!important;text-align:center;}
	.footer-contacts li strong{text-align:center;}
	.footer-contacts{flex-direction:column-reverse;}
	.footer-contacts > li:last-child{height:600px;}
	.footer-contacts > li:first-child > ul{flex-direction:column-reverse;}
	
	.footer-copyright{flex-direction:column;gap:0;}
	.footer-copyright p{margin-top:0;}
	.footer-copyright a{font-size:16px;}
}

@media (max-width:491px){
	.site-authform .title{font-size:24px;}
	.site-authform .title img{width:30px;}
	
	.catalog-header{height:1030px;}

	.catalog-header-bg{height:532px;}
	.catalog-header-bg video{height:532px;}
	.catalog-header-bg .gradient{height:100px;}

	.catalog-header-line{padding:20px 20px;}
	.catalog-header-line ul{gap:10px;}
	.catalog-header-line .logo img{width:68px;}
	.catalog-header-line .site-menu{display:none;}
	.catalog-header-line .right-side img{width:30px;}
	.catalog-header-line .right-side svg{width:30px;}
	.catalog-header-line .right-side .basket-main{font-size:14px;}
	.catalog-header-line .right-side .basket-main a{display:none;}
	/*.catalog-header-line .right-side .basket-link .progress-circle{top:40%;left:45%;}*/
	
	.catalog-header-info .slogan{top:200px;left:0;right:0;text-align:center;}
	.catalog-header-info{flex-direction:column-reverse;}
	.catalog-header-info > div{width:100%!important;}
	.catalog-header-info .left-side ul{text-align:center;margin-top:80px;}
	.catalog-header-info .right-side ul{text-align:center;}
	.catalog-header-info .right-side > ul > li{margin-top:65px;}
	.catalog-header-info .right-side > ul > li:first-child {margin-top: 50px;}
	.catalog-header-info .right-side > ul > li:first-child .vlink{flex-direction:column-reverse;right:initial;bottom:-80px;}
	.catalog-header-info .right-side ul li:nth-child(2) span{font-size:20px;}
    .catalog-header-info .right-side ul li:nth-child(3) span{font-size:20px;} 	
	
	.catalog-section-filter{margin-top:60px;}
	.catalog-section-filter li:last-child{display:none;}
	
	.catalog{gap:20px;}
	.catalog .product{gap:0;}
	.catalog .product-info .weight{top:15px;left:0px;right:0;gap:10px;width:85%;margin:0 auto;}
	.catalog .product-info .weight li:last-child{flex-grow:1;padding: 0 2px;}
	.catalog .product-info .size{bottom:30px;left:0px;right:0;gap:10px;width:85%;margin:0 auto;}
	.catalog .product-info .size li:last-child{flex-grow:1;padding: 0 2px;}
	.catalog .product-info .porcion {top:60px;left:0;right:0;bottom:75px;justify-content:space-between;flex-direction:column-reverse;width:85%;margin:0 auto;}
	.catalog .product-info .porcion.e1{bottom:initial;}
	.catalog .product-info .porcion li:first-child{align-self:end;width:50px;}
	.catalog .product-info .porcion li:first-child img{width:50px;}
	.catalog .product-info .porcion li:first-child .hint{font-size:10px;padding:8px;top:-40px;right:0;}
	.catalog .product-info .porcion li:last-child{align-self:start;}
    .catalog .product-info .porcion li:last-child img{width:36px;}
	
	.catalog .product-cart{top:-20px;left:0;right:0;width:85%;margin:0 auto;}
	.catalog .product-card{margin-top:5px;}
	.catalog .product-card .title{margin-left:10px;}
	.catalog .product-card .price{margin:15px 0 0 10px;}
	.catalog .product-card .price .ad{display:none;}
	.catalog .product-card .bside{margin:-1px;margin-top:-1px;}
	.catalog .product-card .bside img{max-width:50px;max-height:50px;}

	.catalog-description{flex-direction:column-reverse;}
	.catalog-description > li{width:100%;text-align:center;}
	.catalog-description p{font-size:16px;}
	.catalog-description .left-side .banners{display:block;}
	.catalog-description .left-side .static-banners img:first-child{display:block;}
	.catalog-description .left-side .static-banners img:last-child{display:none;}
	
	.footer-menu-line{flex-direction:column;}
	.footer-menu-line > li {width: 100%;}
	.footer-menu-line > li:first-child{text-align:center;}
	.footer-menu-line .footer-menu{justify-content:space-between;gap:10px 5px;}
	.footer-menu-line .footer-menu a{font-size:14px;}
	
	.footer-contacts > li:first-child > ul{margin-top:20px;}
	.footer-contacts > li:last-child p{top:-50px;width:70%;}
	
	.footer-copyright{margin:0px auto 350px;}
	.footer-copyright > li:last-child{width:100%;text-align:center;}
}

@media (max-width:436px){
	.catalog-header{height:1060px;}
	.catalog .product-card{margin-top:-5px;}
	.catalog .product-card .title{font-size:14px;}
	.catalog .product-card .price{font-size:14px;}
	.catalog .product-card .bside img{max-width:37px;max-height:37px;}
}

@media (max-width:391px){
	.catalog-header{height:1065px;}
	.catalog{gap:10px;padding:0 10px;}
	.catalog .product-info .weight{width:88%;}
	.catalog .product-info .weight li:last-child{font-size:14px;}
	.catalog .product-info .weight li img{width:26px;height:26px;}
    .catalog .product-info .size{width:88%;}
	.catalog .product-info .size li:last-child{font-size:14px;}
	.catalog .product-info .size li img{width:26px;height:26px;}
	.catalog .product-info .porcion{width:88%;}
	.catalog .product-info .porcion {top:50px;bottom:65px;}
	.catalog .product-info .porcion li:first-child{width:41px;}
	.catalog .product-info .porcion li:first-child img{width:41px;}
    .catalog .product-info .porcion li:last-child img{width:26px;}
	.catalog .product-cart{width:88%;}
	.catalog .product-card{margin-top:-12px;}
	.catalog .product-card .price{margin: 10px 0 0 10px;}
	.catalog .product-card .bside{display:none;}
	.catalog .product-cart button{font-size:16px;}
	.catalog-description{padding:0 10px;}
	.footer-menu-line{padding:0 10px;}
	.footer-menu-line .right-side ul li:last-child {display:none;}
	.footer-contacts{margin:50px auto;padding:0 10px;}
	.footer-contacts > li:last-child p{top:-30px;width:90%;}
}

@media (max-width:321px){
    .catalog-header{height:1115px;}
	.catalog .product-cart button.not-avail{font-size:16px;}
}

/* End */


/* Start:/local/templates/MYFISH_WEB/components/bitrix/main.register/site-register/style.css?1765999906947*/
.register-form{
	width: 100%;
    max-width: 500px;
    padding: 0 20px;
    margin: 50px auto;
}
.register-form.shown{
	display:block;
}

.register-form .title{
	display:flex;
	justify-content:space-between;
	gap:10px;
	margin-bottom:50px;
	font-size:28px;
	color:#DDDDDD;
}

.register-form .register-result p{
	margin-bottom:20px;
	font-size:20px;
	color:#DDDDDD;
}

.register-form .item{
	margin-bottom:20px;
}

.register-agreement_text{
	margin-top:20px;
	display: block;
	font-size:16px;
	color:#DDDDDD;
}
.register-agreement_text a{color:#DDDDDD;}

button[name="register_submit_button"]{
    position:relative;
	width: max-content;
    padding: 10px 20px;
    border-radius: 8px;
    background: #0087A7;
    font-size: 32px;
    font-weight: 700;
    color: #DDDDDD;
    cursor: pointer;
    transition: background .2s ease;
}

@media (max-width:491px){
	.register-form .title{font-size:24px;}
	.register-form .title img{width:30px;}
}





/* End */
/* /local/templates/MYFISH_WEB/components/bitrix/catalog.section/site/style.css?176952789525679 */
/* /local/templates/MYFISH_WEB/components/bitrix/main.register/site-register/style.css?1765999906947 */
