@charset "UTF-8";

.mob-pp .nw_nameproduct .product-code,.mob-pp .nw_nameproduct .tippoduct{display:none}
.ncuerpo .mob-pp .nw_nameproduct h1{margin:14px 15px 20px;max-width:none;line-height:1.3;color:#222}
.mob-pp .nwmaininfo_product{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr) 360px;gap:36px;align-items:start;padding:0 15px;box-sizing:border-box}
.mob-pp .nwmaininfo_product>div{width:auto!important;padding:0!important;display:block!important;min-width:0}
.mob-pp .nwmaininfo_product>.nw-images-bl{position:relative;display:grid!important;grid-template-columns:minmax(0,1fr);gap:16px}
.mob-pp .nw-images-bl.mob-pp-thumbs{grid-template-columns:84px minmax(0,1fr)}
.mob-pp .nw-gallery-item{grid-column:-2;grid-row:1;display:flex;align-items:center;justify-content:center;height:500px;padding:24px;box-sizing:border-box;border:1px solid #e6e6e6;border-radius:6px;background:#fff;cursor:zoom-in}
.mob-pp .nw-gallery-item img{max-width:100%;max-height:100%;width:auto!important;height:auto;margin:0!important;display:block}
.mob-pp .nw-gallery-item.mob-in{animation:mobPpFade .3s ease}
@keyframes mobPpFade{from{opacity:0}to{opacity:1}}
.mob-pp .nwzoom-link{display:none}
.mob-pp .nw_img_thumb-sm{grid-column:1;grid-row:1;flex-direction:column;flex-wrap:nowrap;margin:0;gap:10px;max-height:500px;overflow-y:auto;scrollbar-width:none}
.mob-pp .nw_img_thumb-sm::-webkit-scrollbar{display:none}
.mob-pp .nw_img_thumb{width:84px;height:84px;flex:none;box-sizing:border-box;padding:6px;border:1px solid #e6e6e6;border-radius:6px;opacity:.7;transition:border-color .2s,opacity .2s}
.mob-pp .nw_img_thumb:hover{opacity:1;border-color:#bbb}
.mob-pp .nw_img_thumb.on{opacity:1;border-color:#222}
.mob-pp .prod-lab-full{position:absolute;top:12px;right:12px;z-index:2;max-width:80px;pointer-events:none}
.mob-pp-type{position:absolute;top:12px;left:12px;z-index:2;background:#f0f0f0;color:#333;font-size:13px;border-radius:4px;padding:4px 10px;pointer-events:none}
.mob-pp-thumbs .mob-pp-type{left:112px}
.mob-pp-code{font-size:14px;color:#8a8a8a;margin-bottom:14px}
.mob-pp-sub{font-size:18px;font-weight:500;color:#222;margin:0 0 12px}
.mob-pp .mob-pp-short{list-style:none;margin:0;padding:0}
.mob-pp .mob-pp-short li{margin:0 0 10px;padding:0;font-size:15px;line-height:1.4}
.mob-pp .mob-pp-short .nwfield-name{font-weight:400!important;color:#7a7a7a}
.mob-pp .mob-pp-short .nwfield-value{color:#222}
.mob-pp-all{display:inline-block;margin-top:6px;font-size:15px;color:#151528!important;text-decoration:none!important}
.mob-pp-all:hover{text-decoration:underline!important}
.mob-pp-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:18px}
.mob-pp-price{font-size:34px;font-weight:700;font-style:normal;color:#111;white-space:nowrap}
.mob-pp-stock{display:inline-flex;align-items:center;gap:6px;font-size:15px;color:#555;white-space:nowrap}
.mob-pp-stock:before{content:"";width:8px;height:8px;border-radius:50%;background:#151528}
.mob-pp-stock.off:before{background:#bbb}
.mob-pp-quick{display:flex;align-items:center;justify-content:center;height:44px;margin-bottom:12px;border:1px solid #cfcfcf;border-radius:4px;background:#fff;color:#222;font-size:15px;font-weight:500;cursor:pointer;user-select:none;transition:border-color .15s}
.mob-pp-quick:hover{border-color:#222}
.mob-pp-cart{display:flex;align-items:center;justify-content:center;gap:10px;height:48px;border-radius:4px;background:#ff7300;color:#fff!important;font-size:17px;font-weight:500;text-decoration:none!important;transition:background .15s,opacity .15s}
.mob-pp-cart:hover{background:#e56700}
.mob-pp-cart:before{content:"";width:22px;height:22px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2zM1 2v2h2l3.6 7.59-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h12v-2H7.42c-.14 0-.25-.11-.25-.25l.03-.12.9-1.63h7.45c.75 0 1.41-.41 1.75-1.03l3.58-6.49A1.003 1.003 0 0 0 20 4H5.21l-.94-2H1zm16 16c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2z'/%3E%3C/svg%3E")}
.mob-act{width:38px;height:38px;flex-shrink:0;border:0;border-radius:4px;cursor:pointer;background:transparent center/24px no-repeat;opacity:.55;transition:opacity .15s,background-color .15s}
.mob-act:hover{opacity:1;background-color:#f3f3f3}
.mob-act.on{opacity:1}
.mob-act.busy{opacity:.3;pointer-events:none}
.mob-act-cmp{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23555'%3E%3Cpath d='M3 5h12v2H3zM3 9h12v2H3zM3 13h8v2H3zM17 13h2v3h3v2h-3v3h-2v-3h-3v-2h3z'/%3E%3C/svg%3E")}
.mob-act-cmp.on{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%232f6fed'%3E%3Cpath d='M3 5h12v2H3zM3 9h12v2H3zM3 13h8v2H3zM14 17l2-2 2 2 4-4 1.4 1.4L18 19.8z'/%3E%3C/svg%3E")}
.mob-act-wish{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23555'%3E%3Cpath d='M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54z'/%3E%3C/svg%3E")}
.mob-act-wish.on{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ff7300'%3E%3Cpath d='M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54z'/%3E%3C/svg%3E")}
.mob-pp-acts{display:flex;justify-content:space-between;margin:16px 0 26px;padding-bottom:14px;border-bottom:1px solid #eee}
.mob-pp-acts .mob-act{width:auto;height:40px;padding:0 6px 0 34px;opacity:1;background-position:4px center;background-size:22px;background-color:transparent!important;font:inherit;font-size:15px;color:#222;transition:color .15s}
.mob-pp-acts .mob-act:hover{color:#151528}
.mob-pp-acts .mob-act-cmp:after{content:"Сравнить"}
.mob-pp-acts .mob-act-cmp.on:after{content:"В сравнении"}
.mob-pp-acts .mob-act-wish:after{content:"В избранное"}
.mob-pp-acts .mob-act-wish.on:after{content:"В избранном"}
.mob-pp .dost-title{display:block;margin-bottom:14px;font-size:18px;font-weight:500;font-style:normal;color:#222}
.mob-pp .price-list li{margin-bottom:40px}
.mob-pp .price-list .dostname{font-weight:400;font-size:14px;color:#222}
.mob-pp .price-list .dostvalue{font-weight:500;font-style:normal;font-size:14px;color:#222}
.mob-pp .ur-dostavka a{color:#151528!important;text-decoration:none!important}
.mob-pp .ur-dostavka a:hover{text-decoration:underline!important}
.mob-pp .nwtab-label{padding:14px 2px;margin-right:28px;font-size:20px;font-weight:500;font-style:normal;color:#8a8a8a;border-bottom:2px solid transparent;transition:color .2s,border-color .2s}
.mob-pp .nwtab-label:hover{color:#222}
.mob-pp #nwtab1:checked+.nwtab-label,.mob-pp #nwtab2:checked+.nwtab-label,.mob-pp #nwtab3:checked+.nwtab-label{border-bottom:2px solid #222;color:#222}
.mob-pp .nwtab-content{animation:mobPpFade .3s ease}
.mob-pp .nwharacteristiki li span:first-child{font-weight:400!important;color:#7a7a7a}
.mob-pp .nwharacteristiki li span:last-child{color:#222}
.mob-pp .mob-chg{column-count:2;column-gap:40px}
.mob-pp .mob-chg-b{break-inside:avoid;-webkit-column-break-inside:avoid;padding-bottom:18px}
.mob-pp .mob-chg-h{font-size:16px;font-weight:500;color:#222;margin:0 0 10px}
.mob-pp .mob-chg .nwharacteristiki{display:block}
.mob-pp .mob-chg .nwharacteristiki li{margin-bottom:8px;padding-bottom:8px}
@media (max-width:768px){.mob-pp .mob-chg{column-count:1}}
.mob-gen-brand{display:inline-flex;align-items:center;gap:8px;color:#222;text-decoration:none}
.mob-gen-brand:hover span{color:#151528;text-decoration:underline}
.mob-gen-logo{height:20px;width:auto;max-width:80px;object-fit:contain;mix-blend-mode:multiply}
.mob-gen-copy{width:22px;height:22px;margin-left:6px;padding:0;border:0;border-radius:4px;vertical-align:-5px;cursor:pointer;background-color:#8a929c;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Crect x='9' y='9' width='11' height='11' rx='2'/%3E%3Cpath d='M5 15V5a2 2 0 0 1 2-2h10'/%3E%3C/svg%3E") center/16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Crect x='9' y='9' width='11' height='11' rx='2'/%3E%3Cpath d='M5 15V5a2 2 0 0 1 2-2h10'/%3E%3C/svg%3E") center/16px no-repeat}
.mob-gen-cw{display:inline-flex;align-items:center;max-width:100%}
.mob-pp .nwharacteristiki li.mob-gen-li{flex-wrap:wrap;row-gap:4px}
.mob-pp .nwharacteristiki li.mob-gen-li>span:last-child{margin-left:auto}
.mob-pp .nwharacteristiki li .mob-gen-cw span.mob-gen-code,.mob-pp .nwharacteristiki li .mob-gen-brand span{color:#222}
.mob-pp .nwharacteristiki li .mob-gen-cw span.mob-gen-code{flex:0 1 auto;min-width:0;overflow-wrap:normal;word-break:normal}
.mob-gen-cw .mob-gen-copy{flex:none;vertical-align:0}
.mob-gen-copy:hover{background-color:#151528}
.mob-gen-copy.is-ok{background-color:#16a34a}
@media (max-width:1250px){
  .mob-pp .nwmaininfo_product{grid-template-columns:minmax(0,1fr) 340px;gap:28px}
  .mob-pp .nw-smdescript-bl{grid-column:1;grid-row:2}
  .mob-pp .nw-btnprice-bl{grid-column:2;grid-row:1/span 2}
}
@media (max-width:768px){
  .mob-pp .nwmaininfo_product{grid-template-columns:minmax(0,1fr);gap:22px;padding:0 12px}
  .mob-pp .nw-btnprice-bl{grid-column:1;grid-row:2}
  .mob-pp .nw-smdescript-bl{grid-column:1;grid-row:3}
  .mob-pp .nw-images-bl.mob-pp-thumbs{grid-template-columns:minmax(0,1fr);gap:10px}
  .mob-pp .nw-gallery-item{grid-column:1;height:320px;padding:12px}
  .mob-pp .nw_img_thumb-sm{grid-row:2;flex-direction:row;max-height:none;overflow-x:auto;overflow-y:hidden}
  .mob-pp .nw_img_thumb{width:64px;height:64px}
  .mob-pp-thumbs .mob-pp-type{left:12px}
  .mob-pp-price{font-size:28px}
  .mob-pp .nwtab-label{font-size:16px;margin-right:18px;margin-left:12px}
}
.mfp-mob.mfp-bg{z-index:200000;background:#fff;opacity:0;transition:opacity .3s ease}
.mfp-mob.mfp-bg.mfp-ready{opacity:1}
.mfp-mob.mfp-bg.mfp-removing{opacity:0}
.mfp-mob.mfp-wrap{z-index:200001}
.mfp-mob .mfp-container{opacity:0;transition:opacity .3s ease}
.mfp-mob.mfp-ready .mfp-container{opacity:1}
.mfp-mob.mfp-removing .mfp-container{opacity:0}
.mfp-mob .mfp-figure:after{box-shadow:none;background:transparent}
.mfp-mob .mfp-title{color:#333;font-size:14px;padding-right:70px}
.mfp-mob .mfp-counter{color:#8a8a8a;font-size:14px}
.mfp-mob .mfp-preloader{color:#999}
.mfp-mob .mfp-close{position:fixed!important;top:14px!important;right:18px!important;width:44px!important;height:44px;line-height:44px;padding:0!important;text-align:center!important;color:#555!important;opacity:1;font-size:40px;font-weight:300;cursor:pointer}
.mfp-mob .mfp-close:hover{color:#111!important}
.mfp-mob .mfp-arrow{opacity:1;width:64px;height:64px;margin-top:-32px}
.mfp-mob .mfp-arrow:before{display:none!important}
.mfp-mob .mfp-arrow:after{border:0!important;border-top:2px solid #8a8a8a!important;border-left:2px solid #8a8a8a!important;width:18px!important;height:18px!important;top:50%!important;left:50%!important;margin:-9px 0 0 -9px!important;transition:border-color .15s}
.mfp-mob .mfp-arrow-left:after{transform:translateX(3px) rotate(-45deg)}
.mfp-mob .mfp-arrow-right:after{transform:translateX(-3px) rotate(135deg)}
.mfp-mob .mfp-arrow:hover:after{border-color:#222!important}
.mfp-mob img.mfp-img{border:0!important}

.mfp-mob img.mfp-img{padding:40px 0 44px!important}
