.product-detail-block{background-color:var(--background);color:var(--color);display:flex;justify-content:space-between}.product-detail-block .left{width:calc(592 * var(--vwTransform));display:flex;justify-content:space-between;flex-direction:column}.product-detail-block .left .shape{width:calc(416 * var(--vwTransform));margin-bottom:calc(60 * var(--vwTransform))}.product-detail-block .left .title{font-size:var(--font-size-92);line-height:var(--line-height-98);display:block;margin-bottom:calc(40 * var(--vwTransform))}.product-detail-block .left .text{width:64%}.product-detail-block .left .button{margin-top:calc(30 * var(--vwTransform));color:var(--color);border-color:var(--color)}.product-detail-block .left .button:hover{background-color:var(--color);color:var(--background)}.product-detail-block .right{width:calc(1084 * var(--vwTransform))}@media screen and (max-width:960px){.product-detail-block .left{width:calc(300 * var(--vwTransform))}.product-detail-block .left .shape{width:calc(250 * var(--vwTransform));margin-bottom:calc(32 * var(--vwTransform))}.product-detail-block .right{width:calc(530 * var(--vwTransform))}.product-detail-block .left .title{font-size:var(--font-size-54);line-height:var(--line-height-60);margin-bottom:calc(32 * var(--vwTransform))}}@media screen and (max-width:740px){.product-detail-block.has-text{flex-direction:column}.product-detail-block.has-text .left,.product-detail-block.has-text .right{width:100%}.product-detail-block.has-text .right{margin-top:calc(36 * var(--vwTransform))}.product-detail-block.empty{flex-direction:column-reverse}.product-detail-block.empty .left,.product-detail-block.empty .left .shape{width:100%}.product-detail-block.empty .left .shape,.product-detail-block.empty.inverse .right{margin-bottom:0}.product-detail-block.empty .right{margin-bottom:calc(20 * var(--vwTransform));width:calc(70 * var(--vwTransform));align-self:flex-end}.product-detail-block.empty.inverse{flex-direction:column}.product-detail-block.empty.inverse .right,.product-detail-block.empty.inverse .right .shape{width:100%}.product-detail-block.empty.inverse .left{margin-bottom:calc(20 * var(--vwTransform));width:calc(70 * var(--vwTransform));align-self:flex-end}}