.vp-dostavka-i-oplata{box-sizing:border-box;max-width:var(--tt-field,1440px);margin:auto;padding:var(--tt-space-48) var(--edge,var(--tt-edge,16px)) var(--tt-space-64);color:var(--tt-text-primary);font-size:var(--tt-type-20);line-height:1.4}.vp-dostavka-i-oplata *{box-sizing:border-box}.vp-dostavka-i-oplata h1,.vp-dostavka-i-oplata h2,.vp-dostavka-i-oplata h3,.vp-dostavka-i-oplata p,.vp-dostavka-i-oplata figure{margin:0}.vp-dostavka-i-oplata h1,.vp-dostavka-i-oplata h2,.vp-dostavka-i-oplata h3{letter-spacing:var(--tt-heading-tracking);line-height:1.1}.vp-dostavka-i-oplata h1{font-size:clamp(48px,6vw,80px);max-width:1000px}.vp-dostavka-i-oplata h2{font-size:clamp(32px,4vw,48px);max-width:900px}.vp-dostavka-i-oplata h3{font-size:var(--tt-type-24)}.vp-dostavka-i-oplata p{margin-top:var(--tt-space-16)}.vp-dostavka-i-oplata section{margin-top:var(--tt-space-64)}.vp-dostavka-i-oplata a{color:var(--tt-action-primary);text-underline-offset:4px}.vp-dostavka-i-oplata a:focus-visible{outline:3px solid var(--tt-color-blue);outline-offset:5px}.vp-dostavka-i-oplata .delivery-eyebrow{margin:0 0 var(--tt-space-16);color:var(--tt-text-secondary)}.vp-dostavka-i-oplata .delivery-lead{font-size:var(--tt-type-24);max-width:850px;margin-top:var(--tt-space-24)}.vp-dostavka-i-oplata .delivery-rule{display:inline-block;border-left:4px solid var(--tt-action-primary);padding-left:var(--tt-space-16);font-weight:600;margin-top:var(--tt-space-32)}.vp-dostavka-i-oplata .delivery-steps{list-style:none;padding:0;margin:var(--tt-space-32) 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--tt-space-32)}.vp-dostavka-i-oplata .delivery-steps li{border-top:2px solid var(--tt-color-stroke);padding-top:var(--tt-space-24)}.vp-dostavka-i-oplata .delivery-number{display:block;font-size:var(--tt-type-64);line-height:1;color:var(--tt-action-primary);font-weight:600;margin-bottom:var(--tt-space-24)}.vp-dostavka-i-oplata .delivery-inspection{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:var(--tt-space-32);align-items:center;background:var(--tt-surface-evidence);padding:var(--tt-space-32);border-radius:var(--tt-radius-24)}.vp-dostavka-i-oplata .delivery-inspection img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:50% 50%;border-radius:var(--tt-radius-12)}.vp-dostavka-i-oplata figcaption{font-size:var(--tt-type-16);color:var(--tt-text-secondary);margin-top:var(--tt-space-12)}.vp-dostavka-i-oplata .delivery-price-table{margin-top:var(--tt-space-32)}.vp-dostavka-i-oplata table{border-collapse:collapse;width:100%;text-align:left}.vp-dostavka-i-oplata caption{text-align:left;font-size:var(--tt-type-24);font-weight:600;padding-bottom:var(--tt-space-16)}.vp-dostavka-i-oplata th,.vp-dostavka-i-oplata td{border-bottom:1px solid var(--tt-color-stroke);padding:var(--tt-space-24) var(--tt-space-16)}.vp-dostavka-i-oplata thead{background:var(--tt-surface-evidence)}.vp-dostavka-i-oplata tbody th{font-weight:600}.vp-dostavka-i-oplata tbody th span{display:block;font-weight:400;margin-top:var(--tt-space-8)}.vp-dostavka-i-oplata td{font-size:var(--tt-type-32);font-weight:600;white-space:normal}.vp-dostavka-i-oplata .delivery-total{padding:var(--tt-space-24) 0}.vp-dostavka-i-oplata .delivery-total strong{font-size:var(--tt-type-24)}.vp-dostavka-i-oplata .delivery-total p{margin-top:var(--tt-space-8)}.vp-dostavka-i-oplata .delivery-action{display:inline-flex;align-items:center;justify-content:center;min-height:56px;background:var(--tt-action-primary);color:var(--tt-action-label);text-decoration:none;font-weight:600;border-radius:var(--tt-control-radius);padding:var(--tt-space-16) var(--tt-space-24)}.vp-dostavka-i-oplata .delivery-methods dl{margin:var(--tt-space-32) 0 0}.vp-dostavka-i-oplata .delivery-methods dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--tt-space-32);border-top:1px solid var(--tt-color-stroke);padding:var(--tt-space-24) 0}.vp-dostavka-i-oplata dt{font-size:var(--tt-type-24);font-weight:600}.vp-dostavka-i-oplata dd{margin:0}.vp-dostavka-i-oplata .delivery-questions{padding:var(--tt-space-32);border-left:4px solid var(--tt-color-blue);background:var(--tt-surface-evidence)}.vp-dostavka-i-oplata ul{padding-left:var(--tt-space-24);margin:var(--tt-space-24) 0}.vp-dostavka-i-oplata li+li{margin-top:var(--tt-space-16)}.vp-dostavka-i-oplata .delivery-steps li+li{margin-top:0}.vp-dostavka-i-oplata .delivery-help{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--tt-space-48);border-top:1px solid var(--tt-color-stroke);padding-top:var(--tt-space-48)}.vp-dostavka-i-oplata .delivery-phone{background:var(--tt-surface-evidence);padding:var(--tt-space-32);border-radius:var(--tt-radius-24)}.vp-dostavka-i-oplata .delivery-phone>p:first-child{margin-top:0}.vp-dostavka-i-oplata .delivery-phone>a[href^="tel:"]{display:inline-block;font-size:clamp(24px,2.5vw,32px);font-weight:600;margin-top:var(--tt-space-16);text-decoration:none}.vp-dostavka-i-oplata .delivery-small{font-size:var(--tt-type-16)}.vp-dostavka-i-oplata .delivery-contact{display:inline-block;padding-block:var(--tt-space-16)}
@media(max-width:1199px){.vp-dostavka-i-oplata .delivery-steps{grid-template-columns:1fr}.vp-dostavka-i-oplata .delivery-steps li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:var(--tt-space-24)}.vp-dostavka-i-oplata .delivery-number{margin:0}.vp-dostavka-i-oplata .delivery-inspection{grid-template-columns:1fr}.vp-dostavka-i-oplata .delivery-inspection img{aspect-ratio:16/9}.vp-dostavka-i-oplata .delivery-help{grid-template-columns:1fr}}
@media(max-width:767px){.vp-dostavka-i-oplata{padding-top:var(--tt-space-32)}.vp-dostavka-i-oplata section{margin-top:var(--tt-space-48)}.vp-dostavka-i-oplata .delivery-inspection,.vp-dostavka-i-oplata .delivery-questions,.vp-dostavka-i-oplata .delivery-phone{padding:var(--tt-space-24) var(--tt-space-16)}.vp-dostavka-i-oplata .delivery-inspection img{aspect-ratio:4/3}.vp-dostavka-i-oplata .delivery-steps li{grid-template-columns:40px minmax(0,1fr);gap:var(--tt-space-16)}.vp-dostavka-i-oplata .delivery-number{font-size:var(--tt-type-48)}.vp-dostavka-i-oplata .delivery-methods dl>div{grid-template-columns:1fr;gap:var(--tt-space-12)}.vp-dostavka-i-oplata th,.vp-dostavka-i-oplata td{padding:var(--tt-space-16) var(--tt-space-8)}.vp-dostavka-i-oplata td{font-size:var(--tt-type-24)}.vp-dostavka-i-oplata table{font-size:var(--tt-type-18)}.vp-dostavka-i-oplata .delivery-action{width:100%}.vp-dostavka-i-oplata .delivery-help{gap:var(--tt-space-24)}}

.vp-dostavka-i-oplata .delivery-price-table td span{display:block;font-size:var(--tt-type-18);font-weight:400;line-height:1.4;margin-top:var(--tt-space-8)}
