.purchase-price-label{font-size:13px!important;line-height:1.5;color:#646960;margin:16px 0 5px!important}.purchase-price-basis{font-size:13px!important;line-height:1.5;color:#646960;margin:5px 0 16px!important}.purchase-description{margin:12px 0 20px}.purchase-description summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-size:14px;font-weight:600;color:#a6152a}.purchase-description summary:before{content:'+';margin-right:8px;font-size:21px}.purchase-description[open] summary:before{content:'−'}.purchase-description>p{white-space:pre-line;line-height:1.65;font-size:15px;overflow-wrap:anywhere}.purchase-excerpt[hidden]{display:none!important}.delivery-chooser{display:flex;flex-direction:column;gap:10px;margin:20px 0}.delivery-chooser label{font-weight:600;font-size:14px}.delivery-chooser select{font:inherit;background:#fff;border:1px solid #ccc8c1;border-radius:10px;min-height:48px;width:100%;max-width:500px;padding:12px 14px;color:#222}.delivery-estimate-label{font-size:13px;color:#62645f;line-height:1.5}.delivery-sources{margin-top:20px;color:#62645f;font-size:13px;line-height:1.6}.delivery-sources summary{cursor:pointer;min-height:44px;display:flex;align-items:center}.delivery-sources a{color:#a6152a;text-decoration:underline}.kamchatka-price strong{font-variant-numeric:tabular-nums}.kamchatka-price [hidden]{display:none}.delivery-note{line-height:1.6}.kamchatka-price{min-width:270px}@media(max-width:700px){.kamchatka-price{min-width:0}.delivery-chooser select{max-width:100%}.purchase-description summary{padding:5px 0}}

.delivery-chooser[hidden],.delivery-sources[hidden],[data-delivery-car-wrap][hidden]{display:none!important}
