/* Страница товара Сток Плейс - светлая тема. */
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-showroom-head,
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-showroom{border-color:#bcd7ce;background:#eef7f3;box-shadow:0 22px 54px rgba(22,83,64,.12)}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-showroom-head{background:#fff}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-showroom-head h1{color:#17362f}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-showroom-head>small{color:#6b8178}
.light-theme:not(.platform-route):not(.map-theme-lock) #app :is(.stock-showroom-categories,.stock-showroom-info){border-color:#c9ded5;background:linear-gradient(165deg,#fff,#edf6f2);color:#17362f}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-showroom-panel-title{border-color:#d9e7e1}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-showroom-panel-title h2{color:#17362f}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-showroom-categories>button{border-color:#d3e3dc;background:#f7fbf9;color:#587168}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-showroom-categories>button b{background:#e5f0eb;color:#688078}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-showroom-categories>button:hover,
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-showroom-categories>button.active{border-color:#28a99f;background:linear-gradient(135deg,#def4ef,#c7ebe5);color:#17655f;box-shadow:0 9px 22px rgba(25,116,104,.12)}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-showroom-stage{background-color:#dfeee8;background-image:radial-gradient(circle at 50% 45%,rgba(45,170,148,.2),transparent 34%),linear-gradient(140deg,rgba(255,255,255,.7),rgba(196,225,215,.65)),repeating-linear-gradient(90deg,rgba(14,70,58,.03) 0 1px,transparent 1px 54px)}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-showroom-nav{border-color:#b7d5cb;background:#fff;box-shadow:0 10px 24px rgba(24,82,64,.12)}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-showroom-nav>button{color:#315b50}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-showroom-stage>p{color:#607970}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-showroom-info h2{color:#17362f}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-showroom-company,
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-showroom-info>p,
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-showroom-info dt{color:#617a71}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-showroom-info dl div{border-color:#d8e7e1}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-showroom-info dd{color:#24483d}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-showroom-preview{border-color:#b7d4ca}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-showroom-label :is(span,b){border-color:rgba(34,160,150,.28);background:rgba(255,255,255,.72);color:#315f58;backdrop-filter:blur(10px)}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-showroom-label b{color:#087e76}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-showroom-product-shape{border-color:rgba(38,145,134,.25);background:rgba(255,255,255,.68);color:#123f39;box-shadow:0 12px 30px rgba(24,91,79,.12);backdrop-filter:blur(12px)}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-showroom-product-shape small{color:#55766f}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-showroom-preview span{border:1px solid rgba(34,160,150,.24);background:rgba(255,255,255,.72);color:#174e47;backdrop-filter:blur(10px)}

.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-product-page{
  background-color:#f3f7f5;color:#17362f;
  background-image:radial-gradient(circle at 86% 7%,rgba(82,190,113,.11),transparent 29%),radial-gradient(circle at 5% 42%,rgba(38,139,111,.07),transparent 25%)
}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-product-page .stock-product-back{
  border-color:#a8cbb8!important;background:#fff!important;color:#2f7d46!important;box-shadow:0 7px 20px rgba(23,99,72,.08)
}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-product-page .stock-product-back:hover{
  border-color:#3f9253!important;background:#e7f3eb!important;color:#246b3b!important;box-shadow:0 10px 24px rgba(35,102,65,.12)
}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-product-page .stock-detail-head>span{color:#2f7d46}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-product-page .stock-detail-head h2{color:#17362f}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-product-page .stock-detail-head p{color:#60776f}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-product-page :is(.stock-detail-main-photo,.stock-detail-thumbs button){border-color:#bcd4c8;box-shadow:0 8px 22px rgba(23,69,52,.08)}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-product-page .stock-detail-thumbs button:hover,
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-product-page .stock-detail-thumbs button.active{border-color:#3f9253;box-shadow:0 0 0 2px rgba(63,146,83,.17),0 10px 22px rgba(23,69,52,.11)}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-product-page :is(.stock-detail-main-photo,.stock-detail-thumbs button) span{background:rgba(19,48,39,.84);color:#fff}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-product-page .stock-detail-summary{border-color:#d3e2db;background:#fff;color:#17362f;box-shadow:0 10px 28px rgba(20,65,49,.07)}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-product-page .stock-detail-summary dl div{border-color:#dce7e2}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-product-page .stock-detail-summary dt{color:#71857d}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-product-page .stock-detail-summary dd{color:#24483d}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-showroom-info .stock-detail-order{
  border:1px solid #28a99f;
  background:linear-gradient(135deg,#def4ef,#9edbd2);
  color:#102f2d;
  box-shadow:0 9px 22px rgba(25,116,104,.12)
}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-showroom-info .stock-detail-order:hover{
  border-color:#1f9188;
  background:linear-gradient(135deg,#cceee8,#86cec4);
  color:#0c2927;
  box-shadow:0 11px 25px rgba(25,116,104,.18)
}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-product-page:not(.stock-showroom-page) .stock-detail-order{background:#3f9253;color:#fff;box-shadow:0 8px 20px rgba(47,125,70,.2)}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-product-page:not(.stock-showroom-page) .stock-detail-order:hover{background:#347c46;box-shadow:0 10px 24px rgba(47,125,70,.25)}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-product-page .stock-description{border-color:#d3e2db;background:#fff;color:#17362f;box-shadow:0 10px 28px rgba(20,65,49,.07)}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-product-page .stock-description>span{color:#2f7d46}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-product-page .stock-description h3{color:#17362f}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-product-page .stock-description p{color:#536c63}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-product-page .stock-brief-spec{border-color:#d3e2db;background:#fff;color:#17362f;box-shadow:0 10px 28px rgba(20,65,49,.07)}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-product-page .stock-detail-section-title h3{color:#17362f}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-product-page .stock-spec-grid article{border-color:#dce7e2;background:#f5f9f7;color:#17362f}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-product-page .stock-spec-grid small{color:#71857d}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-product-page .stock-spec-grid b{color:#24483d}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-product-page .stock-brief-spec>p{color:#60776f}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-product-page .stock-producer-link{border-color:#bcd9c9;background:#eaf4ed;color:#17362f;box-shadow:0 9px 24px rgba(31,97,59,.08)}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-product-page .stock-producer-link small{color:#2f7d46}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-product-page .stock-producer-link h3{color:#17362f}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-product-page .stock-producer-link p{color:#60776f}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-product-page .stock-producer-link button{border-color:#3f9253;background:#fff;color:#2f7d46;box-shadow:0 6px 16px rgba(47,125,70,.1)}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .stock-product-page .stock-producer-link button:hover{background:#3f9253;color:#fff;box-shadow:0 10px 24px rgba(47,125,70,.22)}
