.variants{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:0;padding:0;list-style:none}.variants,.variants-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.variants__item{position:relative;width:100%;max-width:420px;margin-bottom:20px}.variants__item>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 20px;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;background-color:var(--bg-color)}.variants__item>a:hover{-webkit-box-shadow:0 8px 10px 1px rgba(0,0,0,.07),0 3px 14px 2px rgba(0,0,0,.06),0 5px 5px -3px rgba(0,0,0,.1);box-shadow:0 8px 10px 1px rgba(0,0,0,.07),0 3px 14px 2px rgba(0,0,0,.06),0 5px 5px -3px rgba(0,0,0,.1)}.variants__item>a,.variants__item>a:focus,.variants__item>a:hover{color:var(--text-color);text-decoration:none}.variants__item-name{width:80%;font-size:1.1rem;font-weight:500;line-height:1.2}.variants__item-price{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:1.1rem;font-weight:700;text-align:right;white-space:nowrap}.variants__item-price small{display:block;font-weight:400;color:var(--text-secondary-color)}.variants__item-discount{position:absolute;top:0;left:100%;color:#fff;padding:8px;background-color:var(--danger-color)}.variants__item--is-mobile .variants__item-discount{position:static;margin:0 10px}.variants-product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:60px}.variants-product-img{margin-right:50px;width:180px;height:180px;background:50% 50% no-repeat;background-size:cover}.variants-product-img--no-img{background-image:url(../img/no-preview-large.1f099f28.jpg)}.variants-product-title{color:var(--text-color);font-size:2.9rem;line-height:1.3}.variants-product-subtitle{color:var(--text-secondary-color);font-size:1.4rem;line-height:1.3}