.pd-bread{padding:14px 0 0}.pd-bread a{font-size:13px;color:#00b4ff;text-decoration:none}.pd-bread a:hover{text-decoration:underline}.pd-bread span{font-size:13px;color:#9aa7b1;margin:0 6px}.pd-bread .pd-bread-current{color:#6b7a85;margin-left:0}.pd{padding:18px 0 40px}.pd-title{font-size:26px;line-height:32px;color:#103145;margin:6px 0 20px;text-transform:none}.pd-top{display:flex;align-items:flex-start;margin-bottom:30px}.pd-gallery{flex-shrink:0;width:46%;max-width:520px}.pd-photo{display:flex;align-items:center;justify-content:center;height:420px;padding:20px;background:#fff;border:1px solid #e6e9ec;border-radius:8px;box-sizing:border-box;overflow:hidden;text-decoration:none;font-size:12px;color:#b6c0c8;text-align:center}.pd-photo img{max-width:100%;max-height:376px;width:auto;height:auto}.pd-zoom-hint{display:block;margin-top:8px;font-size:12px;color:#9aa7b1;text-align:center}.pd-buy-block{flex-grow:1;margin-left:34px}.pd-meta{margin-bottom:18px}.pd-meta-row{display:flex;align-items:baseline;padding:7px 0;border-bottom:1px solid #eef1f3}.pd-meta-label{width:130px;flex-shrink:0;font-size:13px;color:#8b98a3}.pd-meta-value{font-size:14px;color:#103145;font-weight:normal}.pd-price-box{padding:20px;background:#f5f9fb;border:1px solid #e3ecf2;border-radius:8px;margin-bottom:20px}.pd-price b{font-size:34px;line-height:38px;color:#103145;font-weight:bold}.pd-price span{font-size:18px;color:#103145;margin-left:5px}.pd-price-note{margin-top:4px;font-size:13px;color:#1b9e57}.pd-buy-block .price-block{margin:16px 0 14px}.pd-buy-block .count{display:flex;align-items:center}.pd-buy-block .count>span{font-size:13px;color:#8b98a3;margin-right:12px}.pd-qty-btn{width:34px;height:42px;border:1px solid #dfe3e8;background:#fff;color:#56646f;font-size:17px;cursor:pointer;padding:0;-webkit-transition:background 0.15s ease;-o-transition:background 0.15s ease;transition:background 0.15s ease}.pd-qty-btn:first-of-type{border-radius:4px 0 0 4px}.pd-qty-btn:last-of-type{border-radius:0 4px 4px 0}.pd-qty-btn:hover{background:#eef3f6;color:#103145}.pd-buy-block .count input[type='text']{width:56px;height:42px;border:1px solid #dfe3e8;border-left:0;border-right:0;text-align:center;font-size:15px;color:#103145;padding:0;box-sizing:border-box;background:#fff}.pd-buy-block .count input[type='text']:focus{outline:none}.pd-to-cart{display:inline-block;height:46px;padding:0 40px;border-radius:4px;background:#00b4ff;color:#fff;font-size:16px;line-height:46px;text-decoration:none;border:0;-webkit-transition:background 0.15s ease;-o-transition:background 0.15s ease;transition:background 0.15s ease}.pd-to-cart:hover{background:#103145;color:#fff;text-decoration:none}.pd-benefits{border-top:1px solid #eef1f3;padding-top:16px}.pd-benefit{margin-bottom:13px}.pd-benefit b{display:block;font-size:14px;line-height:18px;color:#103145;font-weight:bold}.pd-benefit span{display:block;font-size:13px;line-height:18px;color:#8b98a3;margin-top:2px}.pd-section{margin-bottom:34px}.pd-section-title{font-size:20px;line-height:26px;color:#103145;margin:0 0 16px;text-transform:none}.pd-descr{font-size:15px;line-height:22px;color:#4a5b68;margin-bottom:14px}.pd-specs{width:100%;border-collapse:collapse;max-width:760px}.pd-specs tr:nth-child(odd){background:#f7fafb}.pd-specs td{padding:10px 14px;font-size:14px;line-height:19px;border-bottom:1px solid #eef1f3}.pd-spec-name{width:45%;color:#8b98a3}.pd-spec-value{color:#103145}@media screen and (max-width: 900px){.pd-top{display:block}.pd-gallery{width:100%;max-width:none}.pd-photo{height:300px}.pd-photo img{max-height:260px}.pd-buy-block{margin:22px 0 0}.pd-title{font-size:21px;line-height:27px}.pd-price b{font-size:28px}}.pd-section .tabs{border-bottom:1px solid #e6e9ec;margin-bottom:0}.pd-section .tabs a{float:left;padding:11px 22px;margin-right:4px;font-size:14px;color:#56646f;text-decoration:none;background:#f5f8fa;border:1px solid #e6e9ec;border-bottom:0;border-radius:6px 6px 0 0;margin-bottom:-1px;-webkit-transition:all 0.15s ease;-o-transition:all 0.15s ease;transition:all 0.15s ease}.pd-section .tabs a:hover{color:#103145;background:#eef3f6;text-decoration:none}.pd-section .tabs a.active{background:#fff;color:#103145;font-weight:bold;border-bottom:1px solid #fff;cursor:default}.pd-section .tabs-cont{display:none;padding:18px 2px 0;font-size:14px;line-height:22px;color:#4a5b68}.pd-section .tabs-cont.active{display:block}.pd-section .tabs-cont p{margin-bottom:10px}
