.product-details{display:flex;flex-direction:column}.product-details .product-details-row{display:flex;gap:24px}@media screen and (max-width:990px){.product-details .product-details-row{flex-direction:column;gap:32px}}.product-details .product-details-row>div:first-child{position:relative;width:416px;height:416px;box-sizing:border-box;border:2px solid #920000;border-radius:8px;padding:8px;display:flex}@media screen and (max-width:1200px){.product-details .product-details-row>div:first-child{width:300px;height:300px}}@media screen and (max-width:990px){.product-details .product-details-row>div:first-child{width:100%;max-height:270px}}.product-details .product-details-row>div:first-child>div{position:absolute;top:6px;left:6px;width:calc(100% - 12px);display:flex;flex-wrap:wrap;gap:6px}.product-details .product-details-row>div:first-child>div span{padding:4px 6px;border-radius:4px}.product-details .product-details-row>div:first-child img{width:100%;height:auto;margin:auto}@media screen and (max-width:990px){.product-details .product-details-row>div:first-child img{height:100%;object-fit:contain}}.product-details .product-details-row>div:nth-child(2){display:flex;flex-direction:column;gap:12px}.product-details .product-details-row>div:nth-child(2) .price-block{border-radius:4px;padding:8px 32px;background:#920000;width:fit-content;box-sizing:border-box}@media screen and (max-width:760px){.product-details .product-details-row>div:nth-child(2) .price-block{width:100%;text-align:center}}.product-details .product-details-row>div:nth-child(2) .price-block p{color:#fff}.product-details .product-details-row>div:nth-child(2)>p:not(.fs-20){position:relative;padding-left:14px}.product-details .product-details-row>div:nth-child(2)>p:not(.fs-20):before{content:"";position:absolute;background:#920000;width:6px;height:6px;border-radius:50%;top:9px;left:0}.product-details .product-details-row>div:nth-child(2) .buttons-row{display:flex;gap:20px}@media screen and (max-width:760px)and (min-width:571px){.product-details .product-details-row>div:nth-child(2) .buttons-row{gap:12px}.product-details .product-details-row>div:nth-child(2) .buttons-row button{width:50%;justify-content:center}}@media screen and (max-width:760px){.product-details .product-details-row>div:nth-child(2) .buttons-row button{justify-content:center}}@media screen and (max-width:570px){.product-details .product-details-row>div:nth-child(2) .buttons-row{flex-direction:column;gap:8px}.product-details .product-details-row>div:nth-child(2) .buttons-row button{width:100%}}
