@layer legacy {
.product-art{width:82px;height:105px;display:grid;place-items:center;font-size:0}.product-art:before,.product-art:after{content:"";position:absolute}.art-knee{width:94px;height:53px;border-radius:25px 25px 20px 20px;background:linear-gradient(145deg,#fff,#dce7e9);box-shadow:inset 0 -7px 9px #bbcdd055,0 8px 13px #203e5020}.art-knee:before{width:68px;height:5px;border-radius:50%;background:#e7eff0;top:12px}.art-mat{width:84px;height:113px;border-radius:8px;background:repeating-linear-gradient(0deg,#4d8b99 0 2px,#6caab6 2px 5px);box-shadow:inset 0 0 0 5px #ffffff35,5px 7px 12px #203e5030}.art-mat:before{width:60px;height:82px;border:1px solid #ffffff66;border-radius:50%;transform:rotate(-12deg)}.art-mat i{z-index:1;color:#e5f4f5;font-size:22px;font-style:normal}.art-roller{width:57px;height:124px;border-radius:22px;background:repeating-linear-gradient(90deg,#477b8a 0 5px,#6aa2af 5px 9px);box-shadow:inset 0 0 0 4px #ffffff40,8px 10px 12px #203e5025}.art-roller:before{width:34px;height:8px;border-radius:50%;top:3px;background:#9bc5cd}.art-ball{width:78px;height:78px;border-radius:50%;background:radial-gradient(circle at 30% 25%,#f9b6ad,#e57373 50%,#c95256);box-shadow:inset -9px -10px 15px #b03b3e48}.art-ball:before{width:14px;height:14px;border-radius:50%;background:#ffffff55;top:15px;left:20px}.art-bands{width:105px;height:95px}.art-bands:before{width:46px;height:80px;border:9px solid #6fb9cc;border-radius:50%;transform:rotate(-27deg);left:9px}.art-bands:after{width:46px;height:80px;border:9px solid #e57373;border-radius:50%;transform:rotate(27deg);right:9px}.art-mat-yoga{width:74px;height:119px;border-radius:8px 8px 18px 18px;background:linear-gradient(90deg,#d27e76,#eaa69b 25%,#de8f86 75%,#bf6c66);box-shadow:inset 0 0 0 4px #ffffff35,7px 9px 13px #203e5030}.art-mat-yoga:before{width:74px;height:21px;bottom:-2px;left:0;border-radius:50%;background:radial-gradient(ellipse,#f7e8e2 0 35%,#b96864 38% 58%,#d27e76 61%)}
.product-visual-wrap{position:relative}.product-visual-link{display:block}.product-info h3 a:hover,.related-info a:hover{color:var(--blue-deep)}
.product-picture.has-product-image{background:#fff}.product-picture.has-product-image:before{display:none}.catalog-product-image{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;z-index:1;padding:10px}

}
