#delivery-page-2026 {
    --delivery-primary: #5b35b5;
    --delivery-primary-dark: #45258d;
    --delivery-accent: #dc62c1;
    --delivery-text: #2e2f38;
    --delivery-text-muted: #67697e;
    --delivery-text-soft: #74768a;
    --delivery-bg: #fff;
    --delivery-bg-soft: #f7f6fb;
    --delivery-border: rgba(91,53,181,.13);
    --delivery-border-light: rgba(91,53,181,.09);
    --delivery-shadow: 0 12px 38px rgba(46,47,56,.075),0 3px 10px rgba(91,53,181,.025);
    --delivery-radius: 22px;
    --delivery-radius-small: 14px;
    --delivery-transition: .22s ease;
    width: 100%;
    color: var(--delivery-text);
    font-family: Rubik,Arial,sans-serif;
    line-height: 1.55;
    overflow: hidden;
}
#delivery-page-2026 *,
#delivery-page-2026 *::before,
#delivery-page-2026 *::after {
    box-sizing: border-box;
}
#delivery-page-2026 h1,
#delivery-page-2026 h2,
#delivery-page-2026 h3,
#delivery-page-2026 h4,
#delivery-page-2026 p,
#delivery-page-2026 ul,
#delivery-page-2026 ol {
    margin: 0;
}
#delivery-page-2026 a {
    color: inherit;
}
#delivery-page-2026 svg {
    display: block;
}
#delivery-page-2026 .delivery-main {
    padding: 0 0 60px;
    background: radial-gradient(circle at 94% 3%,rgba(220,98,193,.075),transparent 29%),radial-gradient(circle at 5% 94%,rgba(91,53,181,.045),transparent 28%),#fff;
}
#delivery-page-2026 .delivery-container {
    width: min(1420px,calc(100% - 44px));
    margin-inline: auto;
}
#delivery-page-2026 .delivery-header {
    max-width: 900px;
    margin: 0 auto 31px;
    text-align: center;
}
#delivery-page-2026 .delivery-section-label {
    display: inline-block;
    color: var(--delivery-primary);
    font-size: 12px;
    line-height: 1.2;
    font-weight: 700;
    letter-spacing: .1em;
    text-transform: uppercase;
}
#delivery-page-2026 .delivery-header .delivery-section-label,
#delivery-page-2026 .delivery-section__heading .delivery-section-label {
    margin-bottom: 7px;
}
#delivery-page-2026 .delivery-header h1 {
    color: var(--delivery-text);
    font-size: clamp(28px,3vw,38px);
    line-height: 1.1;
    font-weight: 700;
    letter-spacing: -.025em;
}
#delivery-page-2026 .delivery-header__text {
    max-width: 760px;
    margin: 9px auto 0;
    color: var(--delivery-text-muted);
    font-size: 17px;
    line-height: 1.5;
}
#delivery-page-2026 .delivery-card {
    background: var(--delivery-bg);
    border: 1px solid var(--delivery-border);
    border-radius: var(--delivery-radius);
    box-shadow: var(--delivery-shadow);
}
#delivery-page-2026 .delivery-section {
    margin-top: 20px;
    padding: 42px 22px;
}
#delivery-page-2026 .delivery-section__heading {
    max-width: 950px;
    margin-bottom: 30px;
}
#delivery-page-2026 .delivery-section__heading h2 {
    color: var(--delivery-text);
    font-size: clamp(24px,2.4vw,31px);
    line-height: 1.15;
    font-weight: 700;
    letter-spacing: -.025em;
}
#delivery-page-2026 .delivery-section__heading p {
    max-width: 890px;
    margin-top: 9px;
    color: var(--delivery-text-muted);
    font-size: 16px;
    line-height: 1.55;
}
#delivery-page-2026 .delivery-notes-grid {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    gap: 20px !important;
    margin-top: 20px !important;
    margin-bottom: 0 !important;
}
#delivery-page-2026 .delivery-notes-grid .delivery-important,
#delivery-page-2026 .delivery-notes-grid .delivery-note {
    padding: 30px 34px !important;
    border-radius: var(--delivery-radius) !important;
    box-shadow: var(--delivery-shadow) !important;
}
#delivery-page-2026 .delivery-notes-grid .delivery-important {
    background: #fff8f8 !important;
    border: 1px solid rgba(231,76,60,.2) !important;
    border-left: 4px solid #e74c3c !important;
    box-shadow: 0 4px 16px rgba(231,76,60,.06),var(--delivery-shadow) !important;
}
#delivery-page-2026 .delivery-notes-grid .delivery-note {
    margin-top: 0 !important;
    border: 1px solid rgba(91,53,181,.12) !important;
    background: linear-gradient(135deg,#f0ebf7 0%,#f8f2fb 50%,#f3ecf8 100%) !important;
}
#delivery-page-2026 .delivery-notes-grid .delivery-important__title,
#delivery-page-2026 .delivery-notes-grid .delivery-note__title {
    display: flex !important;
    align-items: center !important;
    gap: 11px !important;
    margin-bottom: 18px !important;
}
#delivery-page-2026 .delivery-notes-grid .delivery-important__icon,
#delivery-page-2026 .delivery-notes-grid .delivery-note__icon {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 42px !important;
    height: 42px !important;
    flex: 0 0 42px !important;
    border-radius: 50% !important;
    background: linear-gradient(135deg,rgba(91,53,181,.12),rgba(220,98,193,.1)) !important;
}
#delivery-page-2026 .delivery-notes-grid .delivery-important__icon {
    background: rgba(231,76,60,.12) !important;
}
#delivery-page-2026 .delivery-notes-grid .delivery-important__icon svg,
#delivery-page-2026 .delivery-notes-grid .delivery-note__icon svg {
    width: 22px !important;
    height: 22px !important;
    fill: none !important;
    stroke: var(--delivery-primary) !important;
    stroke-width: 1.7 !important;
    stroke-linecap: round !important;
    stroke-linejoin: round !important;
}
#delivery-page-2026 .delivery-notes-grid .delivery-important__icon svg {
    stroke: #e74c3c !important;
}
#delivery-page-2026 .delivery-notes-grid .delivery-important__title h3,
#delivery-page-2026 .delivery-notes-grid .delivery-note__title h3 {
    color: var(--delivery-text) !important;
    font-size: 18px !important;
    line-height: 1.3 !important;
    font-weight: 700 !important;
    margin: 0 !important;
}
#delivery-page-2026 .delivery-notes-grid .delivery-list {
    padding-left: 22px !important;
    color: var(--delivery-text-muted) !important;
}
#delivery-page-2026 .delivery-notes-grid .delivery-list li {
    margin: 7px 0 !important;
    padding-left: 5px !important;
    font-size: 15px !important;
    line-height: 1.55 !important;
}
#delivery-page-2026 .delivery-notes-grid .delivery-list li::marker {
    color: var(--delivery-primary) !important;
}
#delivery-page-2026 .delivery-notes-grid .delivery-note__body p {
    margin: 7px 0 !important;
    padding-left: 0 !important;
    font-size: 15px !important;
    line-height: 1.55 !important;
    color: var(--delivery-text-muted) !important;
}
#delivery-page-2026 .payment-steps {
    display: grid;
    grid-template-columns: repeat(5,minmax(0,1fr));
    gap: 12px;
}
#delivery-page-2026 .payment-steps .payment-step {
    display: flex !important;
    flex-direction: column !important;
    gap: 12px !important;
    min-width: 0;
    padding: 22px 20px 21px !important;
    border: 1px solid var(--delivery-border-light);
    border-radius: var(--delivery-radius-small);
    background: #fff !important;
    transition: transform .25s ease,box-shadow .25s ease,border-color .25s ease !important;
    will-change: transform !important;
    transform: translateY(0) !important;
}
#delivery-page-2026 .payment-steps .payment-step:hover {
    transform: translateY(-4px) !important;
    background: linear-gradient(145deg,rgba(91,53,181,.035),rgba(220,98,193,.025)) !important;
    border-color: rgba(91,53,181,.16) !important;
    box-shadow: 0 8px 24px rgba(46,47,56,.055) !important;
}
#delivery-page-2026 .payment-step__header {
    display: flex !important;
    align-items: center !important;
    gap: 14px !important;
}
#delivery-page-2026 .payment-step__number {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 42px !important;
    height: 42px !important;
    flex-shrink: 0 !important;
    margin: 0 !important;
    margin-top: 2px !important;
    align-self: flex-start !important;
    border-radius: 50% !important;
    color: #fff !important;
    background: linear-gradient(135deg,var(--delivery-primary),var(--delivery-accent)) !important;
    box-shadow: 0 7px 18px rgba(91,53,181,.2) !important;
    font-size: 16px !important;
    font-weight: 700 !important;
}
#delivery-page-2026 .payment-step__header h3,
#delivery-page-2026 .delivery-method__header h3,
#delivery-page-2026 .return-card__header h3 {
    color: var(--delivery-text) !important;
    font-size: 16px !important;
    line-height: 1.3 !important;
    font-weight: 700 !important;
    margin: 0 !important;
}
#delivery-page-2026 .payment-step__body,
#delivery-page-2026 .delivery-method__body,
#delivery-page-2026 .return-card__body {
    display: flex !important;
    flex-direction: column !important;
}
#delivery-page-2026 .payment-step__body {
    gap: 6px !important;
}
#delivery-page-2026 .delivery-method__body {
    gap: 4px !important;
}
#delivery-page-2026 .return-card__body {
    gap: 6px !important;
}
#delivery-page-2026 .payment-step__body p,
#delivery-page-2026 .payment-step__body li,
#delivery-page-2026 .delivery-method__body p,
#delivery-page-2026 .delivery-method__body li,
#delivery-page-2026 .return-card__body p,
#delivery-page-2026 .return-card__body li,
#delivery-page-2026 .cooperation-card p,
#delivery-page-2026 .cooperation-card li {
    color: var(--delivery-text-muted) !important;
    font-size: 14px !important;
    line-height: 1.55 !important;
    margin: 0 !important;
}
#delivery-page-2026 .payment-step__body ul,
#delivery-page-2026 .delivery-method__body ul,
#delivery-page-2026 .return-card__body ul,
#delivery-page-2026 .cooperation-card ul,
#delivery-page-2026 .cooperation-card ol {
    margin: 0 !important;
    padding-left: 18px !important;
}
#delivery-page-2026 .payment-step__body li,
#delivery-page-2026 .delivery-method__body li,
#delivery-page-2026 .return-card__body li,
#delivery-page-2026 .cooperation-card li {
    margin: 3px 0 !important;
}
#delivery-page-2026 .payment-step__body li::marker,
#delivery-page-2026 .delivery-method__body li::marker,
#delivery-page-2026 .return-card__body li::marker,
#delivery-page-2026 .cooperation-card li::marker {
    color: var(--delivery-primary) !important;
}
#delivery-page-2026 .delivery-methods {
    display: grid;
    grid-template-columns: repeat(3,minmax(0,1fr));
    gap: 12px;
}
#delivery-page-2026 .delivery-methods .delivery-method {
    position: relative;
    display: flex !important;
    flex-direction: column !important;
    gap: 10px !important;
    min-width: 0;
    padding: 23px 21px 22px !important;
    border: 1px solid var(--delivery-border-light);
    border-radius: var(--delivery-radius-small);
    background: #fff !important;
    transition: transform .25s ease,box-shadow .25s ease,border-color .25s ease !important;
    will-change: transform !important;
    transform: translateY(0) !important;
}
#delivery-page-2026 .delivery-methods .delivery-method:hover {
    transform: translateY(-4px) !important;
    border-color: rgba(91,53,181,.16) !important;
    box-shadow: 0 8px 24px rgba(46,47,56,.055) !important;
}
#delivery-page-2026 .delivery-method__header {
    display: flex !important;
    align-items: center !important;
    gap: 14px !important;
}
#delivery-page-2026 .delivery-method__number {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 34px !important;
    height: 34px !important;
    flex-shrink: 0 !important;
    margin: 0 !important;
    margin-top: 1px !important;
    align-self: flex-start !important;
    border-radius: 50% !important;
    color: var(--delivery-primary) !important;
    background: linear-gradient(135deg,rgba(91,53,181,.105),rgba(220,98,193,.08)) !important;
    font-size: 13px !important;
    font-weight: 700 !important;
}
#delivery-page-2026 .delivery-method__status {
    display: inline-block !important;
    margin-left: 5px !important;
    padding: 3px 8px !important;
    border-radius: 100px !important;
    color: #67697e !important;
    background: rgba(103,105,126,.09) !important;
    font-size: 12px !important;
    line-height: 1.2 !important;
    font-weight: 600 !important;
    vertical-align: 2px !important;
}
#delivery-page-2026 .delivery-method--disabled {
    background: #faf9fb !important;
}
#delivery-page-2026 .delivery-method--disabled .delivery-method__header h3 {
    color: #555666 !important;
}
#delivery-page-2026 .delivery-method__icon {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 44px !important;
    height: 44px !important;
    flex-shrink: 0 !important;
    border-radius: 8px !important;
    overflow: hidden !important;
    background: transparent !important;
}
#delivery-page-2026 .delivery-method__icon svg {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    object-fit: contain !important;
}
#delivery-page-2026 .delivery-method--disabled .delivery-method__icon {
    opacity: .5 !important;
    filter: grayscale(.3) !important;
}
#delivery-page-2026 .delivery-info-grid {
    display: grid;
    grid-template-columns: 1.1fr .9fr;
    gap: 20px;
    margin-top: 20px;
}
#delivery-page-2026 .delivery-info-card {
    padding: 32px;
}
#delivery-page-2026 .delivery-section .delivery-info-card {
    background: var(--delivery-bg-soft,#f7f6fb) !important;
    border: 1px solid var(--delivery-border-light) !important;
    box-shadow: none !important;
}
#delivery-page-2026 .delivery-info-card__heading {
    display: flex;
    align-items: center;
    gap: 12px;
    margin-bottom: 16px;
}
#delivery-page-2026 .delivery-info-card__icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 44px;
    height: 44px;
    flex: 0 0 44px;
    border-radius: 50%;
    background: linear-gradient(135deg,rgba(91,53,181,.105),rgba(220,98,193,.08));
}
#delivery-page-2026 .delivery-info-card__icon svg {
    width: 23px;
    height: 23px;
    fill: none;
    stroke: var(--delivery-primary);
    stroke-width: 1.6;
    stroke-linecap: round;
    stroke-linejoin: round;
}
#delivery-page-2026 .delivery-info-card h3 {
    color: var(--delivery-text);
    font-size: 18px;
    line-height: 1.3;
    font-weight: 700;
}
#delivery-page-2026 .delivery-info-card p {
    margin-top: 9px;
    color: var(--delivery-text-muted);
    font-size: 15px;
    line-height: 1.62;
}
#delivery-page-2026 .delivery-info-card strong {
    color: var(--delivery-text);
}
#delivery-page-2026 .delivery-info-card ul {
    margin-top: 10px;
    padding-left: 20px;
}
#delivery-page-2026 .delivery-info-card li {
    margin: 6px 0;
    color: var(--delivery-text-muted);
    font-size: 14px;
    line-height: 1.55;
}
#delivery-page-2026 .delivery-info-card li::marker {
    color: var(--delivery-primary);
}
#delivery-page-2026 .delivery-info-card ul a,
#delivery-page-2026 .delivery-info-card p a {
    color: var(--delivery-primary) !important;
    font-weight: 600 !important;
    text-decoration: underline !important;
    text-underline-offset: 3px !important;
    text-decoration-thickness: 2px !important;
    text-decoration-color: rgba(91,53,181,.25) !important;
    transition: color var(--delivery-transition),text-decoration-color var(--delivery-transition) !important;
}
#delivery-page-2026 .delivery-info-card ul a:hover,
#delivery-page-2026 .delivery-info-card p a:hover {
    color: var(--delivery-primary-dark) !important;
    text-decoration-color: var(--delivery-primary) !important;
}
#delivery-page-2026 .returns-grid {
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr));
    gap: 12px;
}
#delivery-page-2026 .returns-grid .return-card {
    display: flex !important;
    flex-direction: column !important;
    gap: 10px !important;
    min-width: 0;
    padding: 25px 23px !important;
    border: 1px solid var(--delivery-border-light);
    border-radius: var(--delivery-radius-small);
    background: #fff !important;
}
#delivery-page-2026 .return-card__header {
    display: flex !important;
    align-items: center !important;
    gap: 14px !important;
}
#delivery-page-2026 .return-card__number {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 38px !important;
    height: 38px !important;
    flex-shrink: 0 !important;
    margin: 0 !important;
    margin-top: 1px !important;
    align-self: flex-start !important;
    border-radius: 50% !important;
    color: #fff !important;
    background: linear-gradient(135deg,var(--delivery-primary),var(--delivery-accent)) !important;
    font-size: 14px !important;
    font-weight: 700 !important;
}
#delivery-page-2026 .return-card__body p,
#delivery-page-2026 .return-card__body li {
    color: var(--delivery-text-muted) !important;
    font-size: 14px !important;
    line-height: 1.55 !important;
    margin: 0 !important;
}
#delivery-page-2026 .return-address {
    margin-top: 10px !important;
    padding: 14px 15px !important;
    border-radius: 11px !important;
    background: var(--delivery-bg-soft) !important;
    color: var(--delivery-text-muted) !important;
    font-size: 13px !important;
    line-height: 1.55 !important;
}
#delivery-page-2026 .returns-grid .return-address strong {
    color: var(--delivery-text);
}
#delivery-page-2026 .return-card__icon {
    display: inline-block;
    width: 40px;
    height: 40px;
    flex-shrink: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2048 2048'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0.5' x2='1' y2='0.5'%3E%3Cstop offset='0' stop-color='%23ff80ff'/%3E%3Cstop offset='1' stop-color='%23b644ff'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url(%23g)' d='M392.464 1557.83C391.293 1535.9 392.016 1508 392.016 1485.8L392.024 1355.45L392.028 959.31L392.032 532.334L391.988 393.315C391.927 317.087 383.697 257.507 446.754 200.801A166.2 166.2 0 0 1 536.433 159.815C552.113 157.857 577.678 158.595 593.547 158.782L663.634 158.932L929.117 158.54L1417.78 157.952L1579.69 157.646C1605.37 157.624 1638.86 156.649 1664.04 158.015Q1694.43 157.731 1724.82 157.89C1766.93 157.988 1803.61 157.811 1841.15 180.361C1901.01 216.32 1920.23 264.905 1920.29 331.312L1920.22 605.033L1920.33 686.8C1920.34 705.101 1924.24 734.451 1910.73 747.343C1897.04 760.416 1868.78 757.558 1850.84 757.522L1795.85 757.411C1754.85 757.337 1705.22 758.917 1665.01 757.575Q1660.36 757.387 1655.77 756.719C1657.63 824.935 1656.14 898.741 1656.14 967.49L1656.12 1363.24L1656.12 1612.61L1656.15 1690.67C1656.16 1730.48 1657.81 1762 1638.89 1798.96C1631.56 1812.59 1623.26 1825.46 1612.77 1836.64C1579.83 1871.78 1534.93 1889.32 1487.12 1889.82C1456.58 1890.15 1425.81 1889.95 1395.2 1889.9L1233.19 1889.92L716.33 1889.95L422.152 1889.96L336.89 1889.99C315.595 1890.01 293.707 1890.67 272.526 1888.06C193.311 1878.52 128.632 1810.08 128.001 1729.47C127.626 1681.72 127.34 1631.36 128.485 1583.47C128.764 1571.8 143.022 1559.47 154.395 1558.62C179.299 1556.76 205.279 1557.86 230.5 1557.89ZM192.092 1622.55C192.304 1644.7 192.361 1666.86 192.261 1689.02C192.451 1731.95 190.839 1762.97 223.414 1795.53C259.891 1831.99 307.538 1824.32 355.258 1824.27L495.235 1824.2L1108.24 1824.23L1277.8 1824.23C1296.81 1824.23 1345.87 1822.94 1362.25 1825.33C1321.79 1779.53 1325.54 1710.22 1325.3 1652.84C1325.27 1645.58 1325.15 1637.51 1325.58 1630.3C1325.75 1627.55 1325.99 1624.81 1326.31 1622.07C1298.26 1624.31 1252.22 1622.91 1222.88 1622.9L1027.76 1622.86L833.755 1622.89L771.674 1622.93C746.461 1622.95 705.972 1628.95 703.995 1592.09C702.118 1557.08 736.187 1556.37 761.637 1557.64C812.152 1558.09 862.65 1557.79 913.118 1557.77L1185.63 1557.73L1301.7 1557.71C1322.64 1557.7 1344.13 1556.84 1364.85 1558.73C1377.24 1559.85 1389.11 1570.53 1390.92 1582.83C1392.7 1594.87 1391.9 1607.02 1392.03 1619.16C1393.55 1652.34 1387.84 1726.25 1396.8 1754.72A99.3 99.3 0 0 0 1433.28 1804.79C1448.7 1816 1465.38 1822.7 1484.51 1823.89A100.2 100.2 0 0 0 1558.23 1797.97C1597.86 1762.26 1590.22 1713.76 1590.15 1665.41L1590.08 1551.17L1590.1 888.952L1590.11 670.666C1590.11 651.344 1588.38 542.106 1593.29 533.28C1595.61 527.007 1597.51 525.013 1602.27 520.333L1603.15 519.794C1615.59 509.176 1628.32 510.99 1641.9 517.737C1645.32 519.572 1645.31 519.866 1647.79 522.701C1650.56 525.73 1654.79 532.945 1655.15 536.819C1656.79 554.525 1656.42 576.335 1656.21 594.136C1655.81 626.686 1656.81 659.782 1656.13 692.103C1706.35 690.885 1757.33 692.708 1807.62 691.925C1823.27 691.682 1840.53 691.564 1856.1 692.477C1855.33 661.583 1855.87 628.538 1855.87 597.478L1855.9 426.522L1855.89 358.714C1855.84 341.264 1856.21 322.965 1853.86 305.676C1850.41 280.261 1839.88 259.702 1819.11 244.167C1797.14 227.727 1766.99 221.67 1740.12 225.628C1720.23 228.556 1702.67 235.727 1687.49 248.986C1631.96 297.46 1671.97 373.872 1649.01 404.263C1648.8 404.536 1648.59 404.804 1648.38 405.075C1641.21 411.915 1638.93 412.851 1629.77 415.787C1624.98 416.084 1622.44 415.862 1617.61 415.5C1605.21 412.08 1599.44 408.529 1594.18 396.612C1587.87 380.872 1590.12 344.983 1590.28 326.682C1590.02 318.895 1591.51 302.382 1592.57 294.836C1594.47 287.976 1596.2 279.698 1597.86 272.675C1599.71 265.429 1604.06 255.821 1607.22 249.034C1610.16 242.905 1622.1 225.307 1622.84 223.147C1614.1 224.545 1601.2 224.009 1592.16 223.982L1543.69 223.879L1366.82 223.917L757.37 223.903L620.803 223.845C566.283 223.74 514.245 215.07 477.672 263.828C453.013 296.703 457.735 327.213 457.877 365.785L457.98 454.01L457.943 747.863L457.946 1286.76C457.946 1375.37 456.584 1467.93 457.955 1556.28C463.524 1558.93 474.41 1557.75 480.568 1557.79C501.398 1557.93 570.1 1555.09 584.862 1559.69C594.786 1562.79 603.403 1569.69 606.709 1579.79C609.832 1589.33 607.676 1598.82 603.064 1607.45C599.247 1614.59 592.669 1618.73 585.013 1621.02C570.32 1625.42 514.801 1622.89 495.055 1622.87L331.843 1622.86L239.869 1622.88C226.886 1622.89 204.177 1623.66 192.092 1622.55Z'/%3E%3Cpath fill='%23cc56fe' d='M638.577 725.32C644.681 724.211 695.928 724.833 705.43 724.844L864.263 724.924L1222.72 724.897C1281.62 724.897 1339.87 724.92 1399.42 724.871C1429.23 724.846 1450.21 743.215 1434.6 775.576C1430.65 783.765 1419.08 787.99 1410.22 789.712C1399.49 790.698 1382.17 790.25 1371.09 790.234L1305.09 790.137L1092.5 790.136L792.736 790.159L698.183 790.234C680.438 790.28 662.391 790.547 644.704 790.105C635.356 789.698 629.057 788.934 621.142 783.425C607.141 773.68 603.919 752.244 613.842 738.545C619.912 730.165 628.435 726.657 638.577 725.32ZM637.82 384.253C649.488 383.352 665.107 383.729 677.007 383.733L742.624 383.787L948.421 383.815L1248.81 383.846C1299.89 383.841 1350.34 383.783 1402.06 383.942C1430.7 384.03 1449.62 404.58 1434.82 433.77C1430.62 442.048 1419.67 446.225 1410.64 447.904C1361.54 449.431 1306.74 448.306 1257.32 448.306L977.911 448.301L756.611 448.305C719.509 448.314 681.952 448.672 644.846 448.186C637.048 448.084 628.456 446.962 621.879 442.543A31.6 31.6 0 0 1 608.442 421.057C605.281 400.866 618.685 387.216 637.82 384.253ZM640.056 554.365C654.953 553.023 690.805 554.045 707.153 554.046L843.198 554.061L1064.04 554.068C1102.65 554.048 1141.44 553.914 1180.05 554.154C1186.84 554.196 1197.87 554.658 1203.63 558.069A34.57 34.57 0 0 1 1219.95 580.766C1224.3 600.619 1209.74 615.326 1191.07 619.058C1155.72 620.017 1116.05 619.179 1080.46 619.18L867.681 619.187L719.563 619.19C694.856 619.192 670.248 619.362 645.45 619.063C627.323 618.845 611.219 612.063 608.643 591.696C605.855 569.652 618.706 556.811 640.056 554.365ZM637.913 896.245C662.476 894.724 698.153 895.753 723.459 895.759L880.372 895.813L1079.42 895.803C1113.38 895.802 1147.59 895.638 1181.56 895.986C1189.41 896.56 1196.02 896.212 1203.28 899.527C1220.57 907.419 1224.67 930.139 1215.65 945.678C1210.56 954.452 1200.93 957.887 1190.98 959.924C1150.6 960.834 1108.64 960.3 1068.16 960.304L858.983 960.301L721.509 960.335C695.995 960.376 671.494 960.182 644.662 960.105C615.218 960.021 599.227 937.573 613.454 909.736C617.344 902.124 629.217 897.59 637.913 896.245ZM1182.69 1120.3C1201.73 1121.73 1214.85 1131.91 1215.89 1151.54C1216.57 1164.18 1207.86 1176.55 1199.22 1185.04C1153.18 1230.29 1107.8 1276.21 1062.09 1321.79A5349 5349 0 0 0 1022.29 1361.71C972.082 1412.53 969.676 1410.98 920.224 1361.36L865.694 1306.63L848.179 1289.54C838.977 1280.42 831.682 1272.65 831.953 1258.58A31.16 31.16 0 0 1 842.092 1235.92C862.599 1217.12 884.828 1231.78 900.28 1248.11C923.118 1272.25 948.494 1294.83 970.361 1319.87C982.732 1309.79 1006.87 1282.12 1019.33 1269.43L1116.72 1172.03C1132.1 1156.48 1148.52 1138.81 1165.98 1125.52C1169.56 1122.8 1178.05 1121.17 1182.69 1120.3Z'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
#delivery-page-2026 .cooperation-layout {
    display: grid;
    grid-template-columns: .78fr 1.22fr;
    gap: 20px;
}
#delivery-page-2026 .cooperation-intro {
    padding: 34px;
}
#delivery-page-2026 .cooperation-intro h2 {
    margin-top: 8px;
    color: var(--delivery-text);
    font-size: clamp(24px,2.3vw,31px);
    line-height: 1.15;
    font-weight: 700;
    letter-spacing: -.025em;
}
#delivery-page-2026 .cooperation-intro p {
    margin-top: 14px;
    color: var(--delivery-text-muted);
    font-size: 15px;
    line-height: 1.62;
}
#delivery-page-2026 .cooperation-grid {
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr));
    gap: 12px;
}
#delivery-page-2026 .cooperation-card {
    min-width: 0;
    padding: 24px 22px;
    border: 1px solid var(--delivery-border-light);
    border-radius: var(--delivery-radius-small);
    background: #fff !important;
}
#delivery-page-2026 .cooperation-card h3 {
    margin-bottom: 7px;
}
#delivery-page-2026 .cooperation-card--wide {
    grid-column: 1 / -1;
}
#delivery-page-2026 .cooperation-card__accent {
    display: inline-block;
    margin-bottom: 8px;
    color: var(--delivery-primary);
    font-size: 11px;
    line-height: 1.2;
    font-weight: 700;
    letter-spacing: .08em;
    text-transform: uppercase;
}
#delivery-page-2026 .cooperation-card .natural-note {
    margin-top: 13px;
    padding: 14px 15px;
    border-radius: 11px;
    background: linear-gradient(145deg,rgba(91,53,181,.045),rgba(220,98,193,.03));
    color: var(--delivery-text);
    font-size: 14px;
    line-height: 1.55;
    font-weight: 600;
}
#delivery-page-2026 .delivery-cta {
    position: relative;
    margin-top: 20px;
    padding: 44px 52px;
    overflow: hidden;
    text-align: center;
    background: radial-gradient(circle at 92% 18%,rgba(220,98,193,.13),transparent 30%),radial-gradient(circle at 8% 90%,rgba(91,53,181,.1),transparent 32%),#fff;
}
#delivery-page-2026 .delivery-cta::before,
#delivery-page-2026 .delivery-cta::after {
    content: "";
    position: absolute;
    width: 280px;
    height: 280px;
    border-radius: 50%;
    background: rgba(220,98,193,.06);
    pointer-events: none;
}
#delivery-page-2026 .delivery-cta::before {
    right: -100px;
    top: -150px;
}
#delivery-page-2026 .delivery-cta::after {
    left: -100px;
    bottom: -150px;
}
#delivery-page-2026 .delivery-cta__content {
    position: relative;
    z-index: 1;
    max-width: 900px;
    margin: 0 auto;
}
#delivery-page-2026 .delivery-cta .delivery-section-label {
    margin-bottom: 8px;
}
#delivery-page-2026 .delivery-cta h2 {
    color: var(--delivery-text);
    font-size: clamp(25px,2.5vw,34px);
    line-height: 1.15;
    font-weight: 700;
    letter-spacing: -.025em;
}
#delivery-page-2026 .delivery-cta p {
    max-width: 820px;
    margin: 12px auto 0;
    color: var(--delivery-text-muted);
    font-size: 16px;
    line-height: 1.6;
}
#delivery-page-2026 .delivery-cta__buttons {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex-wrap: wrap !important;
    gap: 14px !important;
    margin-top: 24px !important;
}
#delivery-page-2026 .delivery-cta__buttons .f-btn {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 10px !important;
    min-width: 260px !important;
    max-width: 260px !important;
    min-height: 50px !important;
    padding: 12px 30px !important;
    border: 1px solid transparent !important;
    border-radius: 100px !important;
    font-family: inherit !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    text-decoration: none !important;
    cursor: pointer !important;
    transition: transform .25s ease,box-shadow .25s ease,background .25s ease,border-color .25s ease !important;
    flex: 0 1 auto !important;
}
#delivery-page-2026 .delivery-cta__buttons .f-btn--primary {
    color: #fff !important;
    background: linear-gradient(135deg,var(--delivery-primary),var(--delivery-accent)) !important;
    box-shadow: 0 12px 30px rgba(91,53,181,.28) !important;
}
#delivery-page-2026 .delivery-cta__buttons .f-btn--primary:hover {
    color: #fff !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 18px 40px rgba(91,53,181,.38) !important;
}
#delivery-page-2026 .delivery-cta__buttons .f-btn--secondary {
    color: var(--delivery-primary) !important;
    background: #fff !important;
    border: 1px solid rgba(91,53,181,.2) !important;
    box-shadow: 0 5px 15px rgba(46,47,56,.055) !important;
}
#delivery-page-2026 .delivery-cta__buttons .f-btn--secondary:hover {
    color: var(--delivery-primary-dark) !important;
    transform: translateY(-2px) !important;
    background: rgba(91,53,181,.035) !important;
    border: 1px solid rgba(91,53,181,.3) !important;
    box-shadow: 0 8px 20px rgba(46,47,56,.08) !important;
}
#delivery-page-2026 .delivery-cta__buttons .f-btn svg {
    width: 18px !important;
    height: 18px !important;
    flex-shrink: 0 !important;
    fill: none !important;
    stroke: currentColor !important;
    stroke-width: 1.5 !important;
    stroke-linecap: round !important;
    stroke-linejoin: round !important;
}
#delivery-page-2026 .delivery-section:nth-child(odd) {
    background: var(--delivery-bg-soft,#f7f6fb);
    border-radius: var(--delivery-radius);
}
#delivery-page-2026 .delivery-section:nth-child(even) {
    background: #fff;
    border-radius: var(--delivery-radius);
}

#delivery-page-2026 .delivery-section .payment-step,
#delivery-page-2026 .delivery-section .delivery-method,
#delivery-page-2026 .delivery-section .return-card,
#delivery-page-2026 .delivery-section .cooperation-card {
    background: #fff !important;
}
#delivery-page-2026 .delivery-cta__note {
    margin-top: 7px !important;
    color: var(--delivery-text) !important;
    font-weight: 600;
}
#delivery-page-2026 .delivery-cta__note--brand a {
    color: var(--delivery-primary);
    font-weight: 700;
    text-decoration: none;
    transition: color var(--delivery-transition);
    white-space: nowrap;
}
#delivery-page-2026 .delivery-cta__note--brand a:hover {
    color: var(--delivery-primary-dark);
    text-decoration: underline;
    text-underline-offset: 3px;
}
#delivery-page-2026 .return-card a,
#delivery-page-2026 .cooperation-card a,
#delivery-page-2026 .delivery-cta a {
    color: var(--delivery-primary);
    font-weight: 600;
    text-decoration: underline;
    text-underline-offset: 3px;
    text-decoration-thickness: 1px;
    text-decoration-color: rgba(91,53,181,.25);
    transition: color var(--delivery-transition),text-decoration-color var(--delivery-transition);
}
#delivery-page-2026 .return-card a:hover,
#delivery-page-2026 .cooperation-card a:hover,
#delivery-page-2026 .delivery-cta a:hover {
    color: var(--delivery-primary-dark);
    text-decoration-color: var(--delivery-primary);
}
@media (max-width:1200px) {
    #delivery-page-2026 .payment-steps {
        grid-template-columns: repeat(3,minmax(0,1fr));
    }
    #delivery-page-2026 .delivery-methods {
        grid-template-columns: repeat(2,minmax(0,1fr));
    }
    #delivery-page-2026 .cooperation-layout {
        grid-template-columns: 1fr;
    }
}
@media (max-width:900px) {
    #delivery-page-2026 .delivery-info-grid {
        grid-template-columns: 1fr;
    }
    #delivery-page-2026 .payment-steps {
        grid-template-columns: repeat(2,minmax(0,1fr));
    }
    #delivery-page-2026 .returns-grid {
        grid-template-columns: 1fr;
    }
    #delivery-page-2026 .cooperation-grid {
        grid-template-columns: 1fr !important;
    }
    #delivery-page-2026 .cooperation-card--wide {
        grid-column: auto;
    }
}
@media screen and (max-width:767px) {
    #delivery-page-2026 .delivery-cta__buttons .f-btn:hover,
    #delivery-page-2026 .delivery-cta__buttons .f-btn:active {
        transform: none !important;
    }
    #delivery-page-2026 .delivery-cta__buttons .f-btn--primary:hover,
    #delivery-page-2026 .delivery-cta__buttons .f-btn--primary:active {
        color: #fff !important;
        background: linear-gradient(135deg,var(--delivery-primary),var(--delivery-accent)) !important;
        box-shadow: 0 12px 30px rgba(91,53,181,.28) !important;
        transform: none !important;
    }
    #delivery-page-2026 .delivery-cta__buttons .f-btn--secondary:hover,
    #delivery-page-2026 .delivery-cta__buttons .f-btn--secondary:active {
        color: var(--delivery-primary) !important;
        background: #fff !important;
        border-color: rgba(91,53,181,.2) !important;
        box-shadow: 0 5px 15px rgba(46,47,56,.055) !important;
        transform: none !important;
    }
}
@media (max-width:639px) {
    #delivery-page-2026 .delivery-notes-grid {
        grid-template-columns: 1fr !important;
        gap: 12px !important;
    }
    #delivery-page-2026 .delivery-notes-grid .delivery-important,
    #delivery-page-2026 .delivery-notes-grid .delivery-note {
        padding: 27px 22px !important;
        border-radius: 18px !important;
    }
    #delivery-page-2026 .delivery-notes-grid .delivery-important__title,
    #delivery-page-2026 .delivery-notes-grid .delivery-note__title {
        margin-bottom: 14px !important;
    }
    #delivery-page-2026 .delivery-main {
        padding: 20px 0 40px;
    }
    #delivery-page-2026 .delivery-container {
        width: min(100% - 24px,1420px);
    }
    #delivery-page-2026 .delivery-header {
        margin-bottom: 22px;
    }
    #delivery-page-2026 .delivery-header h1 {
        font-size: 30px;
    }
    #delivery-page-2026 .delivery-header__text {
        font-size: 15px;
    }
    #delivery-page-2026 .delivery-card {
        border-radius: 18px;
    }
    #delivery-page-2026 .delivery-section {
        margin-top: 12px;
        padding: 28px 20px;
        border-radius: 18px;
    }
    #delivery-page-2026 .delivery-section__heading {
        margin-bottom: 23px;
    }
    #delivery-page-2026 .delivery-section__heading h2 {
        font-size: 24px;
    }
    #delivery-page-2026 .delivery-section__heading p {
        font-size: 15px;
    }
    #delivery-page-2026 .payment-steps,
    #delivery-page-2026 .delivery-methods {
        grid-template-columns: 1fr;
        gap: 9px;
    }
    #delivery-page-2026 .payment-steps .payment-step {
        padding: 17px !important;
    }
    #delivery-page-2026 .delivery-info-card {
        padding: 24px 20px;
    }
    #delivery-page-2026 .return-card,
    #delivery-page-2026 .cooperation-card {
        padding: 20px 17px;
    }
    #delivery-page-2026 .cooperation-intro {
        padding: 27px 21px;
    }
    #delivery-page-2026 .cooperation-intro h2 {
        font-size: 24px;
    }
    #delivery-page-2026 .delivery-cta {
        margin-top: 12px;
        padding: 32px 20px;
        border-radius: 18px;
    }
    #delivery-page-2026 .delivery-cta h2 {
        font-size: 25px;
    }
    #delivery-page-2026 .delivery-cta p {
        font-size: 15px;
    }
    #delivery-page-2026 .delivery-cta__buttons {
        flex-direction: column !important;
        gap: 9px !important;
        margin-top: 22px !important;
    }
    #delivery-page-2026 .delivery-cta__buttons .f-btn {
        min-width: 100% !important;
        max-width: 100% !important;
    }
}
@media (max-width:380px) {
    #delivery-page-2026 .delivery-container {
        width: calc(100% - 18px);
    }
    #delivery-page-2026 .delivery-section {
        padding: 25px 16px;
    }
    #delivery-page-2026 .payment-steps .payment-step {
        padding: 15px !important;
    }
    #delivery-page-2026 .delivery-cta {
        padding: 29px 16px;
    }
}