@charset "utf-8";@font-face{font-family:Manrope;src:url('/fonts/Manrope-VariableFont_wght.ttf')}body{font-family:Manrope,sans-serif;line-height:1.6;color:#333;background:#000}body{min-height:100vh;display:flex;flex-direction:column}main{flex:1}.container{max-width:1600px;margin:0 auto;padding:0 8px}@media screen and (min-width:1200px){.container{padding:0 16px}}header{background:#000;height:90px}header .main .container{display:flex;flex-flow:row nowrap;align-items:center;gap:16px;height:60px}header .main .logo-mobile{display:block;padding:8px 0;height:60px}header .main .logo-mobile img{height:100%}header .main .logo{display:none}header .main .search{flex:2}header .main .search input[type=text]{border-radius:8px;border:2px solid #222;padding:2px 8px;width:150px}header .main .search button{border-radius:8px;border:2px solid #222;padding:2px 8px}header .main .ctrl{display:none}header .main .tel{font-size:12px;color:#3bfcb5}@media screen and (min-width:768px){header .main .logo-mobile{display:none}header .main .logo{display:block;padding:8px 0;height:60px}header .main .logo img{height:100%}header .main .ctrl{display:flex;flex-flow:row nowrap;gap:16px}header .main .ctrl a{color:#eee;font-weight:600}header .main .tel{display:none}header .main .search input[type=text]{width:450px}}header .sub{background-color:#25eea4;height:30px;padding:0 8px}header .sub .container{display:flex;flex-flow:row nowrap;gap:16px;line-height:30px;padding:0}header .sub .container a{color:#000}header .sub .container a:hover{text-decoration:underline}header .sub .container .tel{display:none}@media screen and (min-width:768px){header .sub .container{padding:0 16px}header .sub .tel{display:block;flex:2 0;text-align:right}}main{background:#fff}footer{background:#25eea4;padding:32px 8px 64px;background:url("/img/bg/sun.svg") no-repeat #000}footer .info{display:flex;gap:16px;flex-flow:column nowrap;padding-bottom:16px}footer .info a{color:#000}footer .info a:hover{text-decoration:underline}footer .legal{text-align:left;font-weight:600}@media screen and (min-width:768px){footer .info{flex-flow:row nowrap}}.login{display:flex;justify-content:center;align-items:center;min-height:70vh}.login .login-box{display:flex;flex-flow:column nowrap;gap:8px;width:450px;border:1px solid #ddd;border-radius:16px;padding:16px 24px}.login .login-box h1{font-weight:700;font-size:22px}.login .login-box form{text-align:center}.login .login-box form input[type=text]{width:100%;padding:4px 8px;border-radius:4px;border:1px solid #ddd;margin-bottom:8px}.login .login-box form button{width:200px}#mmenu{position:fixed;height:50px;width:100%;bottom:0;border-top:1px solid #ddd;background:#fff;z-index:10;display:flex;flex-flow:row nowrap;justify-content:space-around}#mmenu>a{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}#mmenu>a b{font-size:10px;font-weight:400;color:#000}#mmenu>a img{width:24px;height:24px}#mmenu>a:hover b{text-decoration:underline}@media screen and (min-width:768px){#mmenu{display:none}}.card{flex:0 0 calc(50% - 13px);display:flex;flex-flow:column nowrap;padding:16px;border:1px solid #eee;border-radius:8px;background:#fff;gap:8px;position:relative}.card .code{display:none}.card:hover .code{position:absolute;right:16px;top:8px;display:flex;flex-flow:row nowrap;align-items:center;justify-content:right;color:#aaa;font-size:14px;background:#fff;border-radius:8px;border:1px solid #eee;padding:0 4px;opacity:.8}.card:hover .code img{width:14px;height:14px;margin-right:4px}.card:hover .code a{cursor:pointer}.card:hover{box-shadow:0 0 15px rgba(0,0,0,.1)}.card .img{display:flex;align-items:center;justify-content:center;height:160px}.card .img img{max-height:160px;max-width:100%}.card .info{display:flex;flex-flow:column nowrap;gap:4px}.card .info .title{height:42px;overflow:hidden}.card .info .title h3{font-size:12px;line-height:15px;font-weight:400}.card .info .title h3 a{color:#000}.card .info .title h3 a:hover{text-decoration:underline}.card .info .shopbox{display:flex;flex-flow:column nowrap;gap:4px}.card .info .shopbox>div{flex:1 1}.card .info .shopbox .price{height:40px;font-size:20px;line-height:40px;font-weight:600}.card .info .shopbox .ctrl{height:40px;text-align:right}@media screen and (min-width:768px){.card{flex:0 0 calc(50% - 13px)}.card .img{height:256px}.card .img img{max-height:256px;max-width:100%}.card .info .title h3{font-size:16px;line-height:18px}.card .info .shopbox{flex-flow:row nowrap}}@media screen and (min-width:1200px){.card{flex:0 0 calc(25% - 13px)}}.catalog-grid{display:flex;flex-flow:row wrap;justify-content:flex-start;gap:16px;padding:16px 0}.catalog-index-mobile{display:flex;flex-flow:column nowrap;min-height:150px;padding-bottom:32px}.catalog-index-mobile>a{height:50px;display:flex;flex-flow:row nowrap;border-bottom:1px solid #eee;align-items:center;gap:8px;color:#222}.catalog-index-mobile>a .img{width:50px;height:50px;display:flex;align-items:center;justify-content:center}.catalog-index-mobile>a .img img{max-width:48px;max-height:48px}.catalog-index-mobile>a:hover{background:#f2f2f2}.cart{display:flex;flex-flow:column nowrap;padding-bottom:32px;align-items:stretch}.cart .cart-items{flex:50%;display:flex;flex-flow:column nowrap;gap:8px}.cart .cart-items .cart-item{width:100%;display:flex;flex-flow:row nowrap;gap:8px}.cart .cart-items .cart-item .img{width:160px;height:160px;display:flex;justify-content:center;align-items:center}.cart .cart-items .cart-item .img img{max-height:160px;max-width:160px}.cart .cart-items .cart-item .info{display:flex;flex-flow:column nowrap}.cart .cart-summary{display:flex;flex-flow:column nowrap;gap:16px;border-radius:8px;border:1px solid #ddd;padding:16px}.cart .cart-summary form{display:flex;flex-flow:column nowrap;gap:16px}.cart .cart-summary form>div{width:100%;display:flex;flex-flow:column nowrap;gap:4px}.cart .cart-summary form>div label{display:block;width:100%}.cart .cart-summary form>div input[type=text]{padding:4px 8px;border-radius:4px;border:1px solid #ddd}.cart .cart-summary form>div button{width:200px}@media screen and (min-width:768px){.cart{flex-flow:row nowrap;align-items:flex-start}.cart .cart-summary{flex:50%}}.product-container{max-width:1380px}.product{display:flex;flex-flow:column nowrap;padding-bottom:32px;gap:16px}.product .container{max-width:1380px}.product .main-blk{display:flex;flex-flow:column nowrap;gap:16px;border-radius:16px}.product .main-blk .photo-blk{flex:2 0;min-height:320px}.product .main-blk .photo-blk img{font-size:0}.product .main-blk .sub-blk{display:none}.product .main-blk .wshop-blk{flex:1 0;display:flex;flex-flow:column nowrap;gap:8px}.product .main-blk .wshop-blk .code{display:flex;flex-flow:row nowrap;align-items:center;justify-content:right;color:#aaa;font-size:14px}.product .main-blk .wshop-blk .code img{width:16px;height:16px;margin-right:4px}.product .main-blk .wshop-blk .code a{cursor:pointer}.product .main-blk .wshop-blk .shop-blk{border-radius:16px;border:1px solid #f0f0f0;background:#f5f5f5;padding:16px;display:flex;flex-flow:column nowrap;gap:8px}.product .main-blk .wshop-blk .shop-blk .price{font-size:20px;font-weight:700}@media screen and (min-width:768px){.product .main-blk{flex-flow:row nowrap;padding:24px}.product .sub-blk{flex:1 0;display:flex}}.product .photo-blk{flex:1 0;width:100%}.product .photobox{display:flex;flex-flow:row nowrap}.product .photobox .main-swiper{height:320px;overflow:hidden;flex-grow:1}.product .photobox .single-slide{display:flex;justify-content:center;width:100%}.product .photobox .thumb-swiper{display:none;height:320px;overflow:hidden;width:48px;flex:0 0 48px}.product .photobox .photo{display:flex;align-items:center;justify-content:center;height:320px}.product .photobox .photo img{max-height:320px;max-width:320px}@media screen and (min-width:768px){.product .photobox{flex-basis:100%}.product .photobox .main-swiper{width:320px}.product .photobox .thumb-swiper{display:block}.product .photobox .thumb{display:flex;align-items:center;justify-content:center;height:48px;width:48px;border:1px solid #eee;border-radius:8px}.product .photobox .thumb img{max-height:40px;max-width:40px}}@media screen and (min-width:1200px){.product .photobox{flex:1 1 auto}}.product .specs-blk{min-height:100px;padding:8px}.product dl{display:flex;flex-flow:row nowrap}.product dt{flex:0 0 50%;position:relative;padding-right:4px}.product dt span{font-size:12px;line-height:14px;background:#fff;padding:0 5px 0 0;position:relative;z-index:1}.product dt:after{border:1px dashed #eee;content:" ";min-width:100%;position:absolute;right:0;top:17px}.product dd{padding-top:4px;width:100%;font-size:12px;padding-left:4px}@media screen and (min-width:768px){.product .specs-blk{min-height:100px;padding:24px}.product dl{flex-flow:row nowrap}.product dt{flex:0 0 30%;position:relative;padding-right:4px}.product dt span{font-size:14px;line-height:16px;background:#fff;padding:0 5px 0 0;position:relative;z-index:1}.product dt:after{border:1px dashed #eee;content:" ";min-width:100%;position:absolute;right:0;top:1em}.product dd{padding-left:4px;font-size:14px;line-height:16px}}.page_text{margin-bottom:32px}.page_text p{margin-bottom:16px}.page_text ul{list-style-type:circle}.page_text ul li{margin-left:32px}.cart-add-btn{line-height:40px;font-size:15px;font-weight:600;padding:0 16px;background:#f5c243;border-radius:8px}.cart-add-btn:hover{background:#f8da4b}.btn-disabled{line-height:40px;font-size:12px;background:#d3d3d3;border-radius:8px;padding:0 16px;color:#a9a9a9}.order-btn{line-height:40px;font-size:15px;font-weight:600;padding:0 16px;background:#f5c243;border-radius:8px}.order-btn:hover{background:#f8da4b}.order-btn,.submit-btn{line-height:40px;font-size:15px;font-weight:600;padding:0 16px;background:#f5c243;border-radius:8px}.order-btn:hover,.submit-btn:hover{background:#f8da4b}.page-header{padding:16px 0;display:flex}.page-header h1{font-size:24px}@media screen and (min-width:768px){.page-header{padding:32px 0}}.promolists{display:flex;flex-flow:column nowrap;gap:24px}.promolists .promolist{padding:32px 0}.promolists .promolist h3{font-weight:700;font-size:22px}.promolists .promolist h3 a{color:#222}.promolists .promolist h3 a:hover{text-decoration:underline}