.product{display:flex}.product__left{flex-shrink:0;position:relative;margin:0 40px 0 0;width:20%}.product__content{padding:20px 0 0}.product__contentWrap{display:flex}.product__photoWrap{margin:0 25px 0 0}.product__photo{height:auto;border-radius:8px;width:500px}.product__h1{font:900 30px/36px var(--f1)}.product__h1,.product__prices{margin:0 0 10px}.product__before-content{position:relative;display:inline-block}.product__before-content:before{right:0;content:"";position:absolute;border-top:1px solid #ff494d;top:8px;left:0;z-index:1}.product__before-price{font:700 17px/19px var(--f1);opacity:.4}.product__price{font:700 20px/20px var(--f1)}.product__weight{font:20px/20px var(--f1);opacity:.5;margin:0 0 0 5px}.product__button{flex-grow:1;height:44px;padding:0 20px;color:var(--commonButtonFg);font:600 18px/44px var(--f1);transition:transform .15s,background-color .2s;text-align:center;margin:20px 0;border-radius:var(--common-button-border-radius,8px);background:var(--common-button-bg);cursor:pointer;width:fit-content;display:block}.product__button:hover{background-color:var(--common-button-bg-hover)}.product__ingredients{font:16px/20px var(--f1);margin:0 0 15px}.product__params{max-width:400px}.product__param{padding:7px 0;justify-content:space-between;font:14px/14px var(--f1);display:flex}.product__param+.product__param{border-top:1px solid var(--common-splitter-bg,#eee)}