.p-info-wrapper>.p-short-description{margin-bottom:16px;}.dm.extra.gift{margin:16px 0;padding:16px 20px 16px 68px;border:solid 1px #e4e4e4;position:relative;color:#000;text-align:left!important;width:fit-content;}.dm.extra.gift>span{text-align:left!important;}.dm.extra.gift>span::before{display:none;}.dm.extra.gift:before{position:absolute;top:16px;left:20px;width:32px;height:32px;border-radius:100%;background-color:#cb0000;content:'';display:block;background-repeat:no-repeat;background-position:center;background-size:17.5px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23fff' class='bi bi-gift' viewBox='0 0 16 16'%3E%3Cpath d='M3 2.5a2.5 2.5 0 0 1 5 0 2.5 2.5 0 0 1 5 0v.006c0 .07 0 .27-.038.494H15a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1v7.5a1.5 1.5 0 0 1-1.5 1.5h-11A1.5 1.5 0 0 1 1 14.5V7a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h2.038A3 3 0 0 1 3 2.506zm1.068.5H7v-.5a1.5 1.5 0 1 0-3 0c0 .085.002.274.045.43zM9 3h2.932l.023-.07c.043-.156.045-.345.045-.43a1.5 1.5 0 0 0-3 0zM1 4v2h6V4zm8 0v2h6V4zm5 3H9v8h4.5a.5.5 0 0 0 .5-.5zm-7 8V7H2v7.5a.5.5 0 0 0 .5.5z'/%3E%3C/svg%3E");}.dm.extra.gift.done:before{background-size:22.5px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23fff' class='bi bi-check-lg' viewBox='0 0 16 16'%3E%3Cpath d='M12.736 3.97a.733.733 0 0 1 1.047 0c.286.289.29.756.01 1.05L7.88 12.01a.733.733 0 0 1-1.065.02L3.217 8.384a.757.757 0 0 1 0-1.06.733.733 0 0 1 1.047 0l3.052 3.093 5.4-6.425z'/%3E%3C/svg%3E");}.dm.extra.gift .top-txt,.dm.extra.gift .top-txt a{font-size:16px;color:#cb0000;margin-bottom:5px;}.dm.extra.gift .spec-txt{font-size:14px;color:#000;}.dm.extra.gift a{text-decoration:underline;}.dm.extra.gift .spec-txt a{color:#000;}.dm.extra.gift .price-range>div{background-color:#cb0000;}.dmproducts .p-desc{display:none;}.dmproducts.products-block .p a.image{margin-bottom:13px;}.dmproducts.products-block.products .product{padding:0!important;box-shadow:none;}.dmproducts.products-block.products .product .p{padding:10px!important;}.dmproducts .product .p:hover{box-shadow:0 0 24px rgba(168,168,168,.25);}.dmproducts.products-block.products .p .name{height:calc(20px * 5);}.step-item{display:flex;flex-wrap:nowrap;align-items:start;margin-bottom:12px;padding:0 10px;margin-bottom:auto;padding-bottom:12px;}.step-item .number{height:auto;width:50px;height:50px;padding:2px;font-size:40px;font-weight:bold;font-weight:normal;padding-top:5px;}.step-item .number svg{height:100%;width:100%;}.step-item .texts{width:calc(100% - 50px);padding-left:10px;}.step-item .head{font-weight:550;font-size:16px;}.step-item .desc{font-size:14px;color:#434343;}.dmproducts.steps .p{height:auto;margin-top:auto;font-size:14px;}.dmproducts.steps{margin-bottom:0;}.dmproducts.steps .product{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:25px;}.dmproducts.products-block.products .p .name{margin-bottom:12px;}.type-product .xyDiscount__banner{margin:16px 0;}.p-short-description + .detail-parameters + .dm.extra.gift{margin-top:0;}@media (max-width:768px){.dmproducts.products-block .p-bottom .prices{height:auto}.dmproducts .product .availability{margin-top:0}}