/* design layer: страница товара */
html.so-t .ut2-pb .ty-mainbox-container{background:transparent;padding:0}
html.so-t .ut2-pb__img-wrapper{background:var(--so-surface);border-radius:var(--so-r-lg);padding:var(--so-s3);box-shadow:var(--so-sh-1)}
html.so-t .ut2-pb__title h1{font-size:var(--so-h1);font-weight:var(--so-hw);line-height:1.15;letter-spacing:-.01em}
html.so-t .ut2-pb__title .product-article,html.so-t .ut2-pb__title h1 .product-article,html.so-t .ut2-pb__title h1 span{color:var(--so-text-3);font-weight:500;font-size:.6em}
html.so-t .ut2-pb__img{border-radius:var(--so-r-md);overflow:hidden}
html.so-t .ut2-pb .ty-product-thumbnails .ty-product-thumbnails__item{border-radius:var(--so-r-sm);overflow:hidden;background:var(--so-surface-2);opacity:1}
html.so-t .ut2-pb .ty-product-thumbnails .ty-product-thumbnails__item.active{box-shadow:0 0 0 2px var(--so-accent)}
html.so-t .ut2-pb__right{border-radius:var(--so-r-lg);box-shadow:var(--so-sh-1);padding:var(--so-s3);background:var(--so-surface)}
html.so-t .ut2-pb__sku,html.so-t .ut2-pb__top-ss{color:var(--so-text-3);font-size:12px}
html.so-t .ut2-pb__sku .ty-control-group__label{color:var(--so-text-3)}
html.so-t .ut2-pb__price-actual,html.so-t .ut2-pb__price-actual .ty-price,html.so-t .ut2-pb__price-actual .ty-price-num{color:var(--so-text);font-size:28px;font-weight:600}
html.so-t .ut2-pb__price-wrap .ty-list-price{color:var(--so-text-3)}
html.so-t .ut2-pb__product-brand-name a{color:var(--so-accent-text);font-weight:500}
html.so-t .ut2-pb__button .ty-btn,html.so-t .ty-product-block__button .ty-btn{width:100%;height:52px;font-size:15px}
html.so-t .ut2-pb__button .ty-btn__tertiary{background:var(--so-surface-2) !important;color:var(--so-text)}
html.so-t .ut2-pb__button .ut2-qty__wrap .ty-qty .ty-value-changer,html.so-t .ut2-pb__button .ut2-qty__wrap .ty-qty select{border:1px solid transparent;background:var(--so-surface-2);border-radius:var(--so-r-pill);box-shadow:none}
html.so-t .ut2-pb .ut2-add-to-wish.label{color:var(--so-text-2)}
html.so-t .ut2-pb .ut2-add-to-wish.label i{color:var(--so-text-2)}
html.so-t .ut2-pb .ut2-add-to-wish.label:hover,html.so-t .ut2-pb .ut2-add-to-wish.label:hover i{color:var(--so-accent)}
html.so-t .ut2-pb__right-second{margin-top:var(--so-s2)}
html.so-t .ut2-pb__right-second .ty-features-list .ty-control-group__label{color:var(--so-text-3)}
html.so-t .ut2-pb__right-second .ty-features-list .ty-control-group__item a{color:var(--so-accent-text)}
/* вкладки описания/характеристик */
html.so-t .ut2-pb__tabs-wrapper{margin-top:var(--so-s3)}
html.so-t .tab-list-title{font-size:var(--so-h2);font-weight:var(--so-hw);border-bottom:0;color:var(--so-text);margin:var(--so-s4) 0 var(--so-s2)}
html.so-t .ut2-pb .tab-list-title~.tab-list-title{margin-top:var(--so-s4)}
html.so-t .tab-list-title+div{background:var(--so-surface);border-radius:var(--so-r-lg);padding:var(--so-s3);box-shadow:var(--so-sh-1)}
html.so-t .ty-product-feature{padding:10px 12px;border-radius:var(--so-r-sm)}
html.so-t .ty-product-feature:nth-child(2n){background:var(--so-surface-2)}
html.so-t .ty-product-feature__label{color:var(--so-text-2)}
html.so-t .ty-product-feature__value,html.so-t .ty-product-feature__value a{color:var(--so-text)}
html.so-t .ty-product-feature-group .ty-subheader{font-weight:600}
html.so-t .ut2-pb .content-product_reviews .ty-no-items{border:0;border-radius:var(--so-r-md)}
/* мобильный липкий блок «в корзину» */
html.so-t .ut2-pb__sticky_add_to_cart{bottom:calc(var(--so-bnav-h) + 20px);left:12px;right:12px;width:auto;border-radius:var(--so-r-md);box-shadow:var(--so-sh-3)}
