.cherry-tariffs__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:20px;align-items:stretch}html:not([data-cherry-city]) .cherry-tariffs:not(.is-filtered) .cherry-tariffs__group + .cherry-tariffs__group{margin-top:2rem}.cherry-tariffs.is-filtered .cherry-tariffs__city{display:none}.cherry-tariffs__city{margin:0 0 1rem;font-size:var(--wp--preset--font-size--card-title,1.375rem)}.cherry-tariffs__promo{margin-bottom:24px}.cherry-tariffs__promo img{display:block;width:100%;height:auto;border-radius:var(--cn-radius-xl,26px)}.cherry-tariffs__choose,.cherry-tariffs__unavailable{padding:32px;border:1px solid var(--cn-line,#e4e2dd);border-radius:var(--cn-radius-xl,26px);background:var(--cn-surface,#fff);text-align:center}.cherry-tariffs__choose-text{margin:0 0 16px;font-weight:600}.cherry-tariffs__unavailable{display:flex;flex-direction:column;align-items:center;gap:14px;padding:56px 40px}.cherry-tariffs__unavailable > *{max-width:880px;margin:0}.cherry-tariffs__unavailable h3{color:var(--cn-ink,#1a1c20);font-size:var(--wp--preset--font-size--heading-3,1.75rem);line-height:1.2;text-wrap:balance}.cherry-tariffs__unavailable p{color:var(--cn-ink-secondary,#50545b);line-height:1.6;text-wrap:pretty}.cherry-tariffs__unavailable p:has(> .wp-element-button){margin-top:10px}.cherry-tariffs__unavailable .wp-element-button{box-sizing:border-box;max-width:100%;white-space:normal;text-align:center;text-wrap:balance}.cherry-tariff{position:relative;display:flex;flex-direction:column;gap:22px;box-sizing:border-box;padding:30px;border:1px solid var(--cn-line,#e4e2dd);border-radius:var(--cn-radius-xl,26px);background:var(--cn-surface,#fff);color:var(--cn-ink,#1a1c20)}.cherry-tariff.is-featured{border:2px solid var(--cn-red,#c8161d);box-shadow:var(--cn-shadow-best,0 24px 48px -24px rgba(140,10,16,.45))}.cherry-tariff__head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:30px}.cherry-tariff__title{margin:0;font-family:var(--cn-font-display,Montserrat,sans-serif);font-size:22px;font-weight:800;line-height:1.2;letter-spacing:.3px}.cherry-tariff__badge{margin:0;padding:3px 12px;border-radius:999px;background:var(--cn-green,#1f7a36);color:#fff;font-size:13px;font-weight:600;line-height:18px;white-space:nowrap}.cherry-tariff__speed{display:flex;align-items:baseline;gap:8px;margin:0;font-family:var(--cn-font-display,Montserrat,sans-serif)}.cherry-tariff__speed small{font-family:var(--wp--preset--font-family--golos-text,sans-serif);font-size:15px;color:var(--cn-ink-muted,#5b5f66)}.cherry-tariff__speed b{font-size:64px;font-weight:800;line-height:1;letter-spacing:-2px}.cherry-tariff__speed span{font-size:18px;font-weight:700}.cherry-tariff__features{display:flex;flex-direction:column;gap:12px;margin:0;padding:20px 0 0;border-top:1px solid var(--cn-line-subtle,#eceae6);list-style:none}.cherry-tariff__features li{position:relative;min-height:24px;padding-left:36px;font-size:15px;line-height:1.6}.cherry-tariff__features li::first-letter{text-transform:uppercase}.cherry-tariff__features li::before{content:"";position:absolute;left:0;top:0;width:24px;height:24px;border-radius:50%;background:var(--cn-check-soft,var(--cn-red-soft,#fbedee))}.cherry-tariff__features li::after{content:"";position:absolute;left:0;top:0;width:24px;height:24px;background:var(--cn-check,var(--cn-red,#c8161d));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 14px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 14px no-repeat}.cherry-tariff__foot{display:flex;flex-direction:column;gap:16px;margin-top:auto}.cherry-tariff__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0}.cherry-tariff__amount{font-family:var(--cn-font-display,Montserrat,sans-serif);font-size:34px;font-weight:800;line-height:1.15;letter-spacing:-.5px;white-space:nowrap}.cherry-tariff__period{font-size:14px;color:var(--cn-ink-muted,#5b5f66)}.cherry-tariff__mark{font-size:.75em}.cherry-tariff .cherry-lead-button{width:100%}.cherry-tariffs__footnote{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:12px 32px;margin-top:24px;padding:22px 24px;border-radius:var(--cn-radius-lg,22px);background:var(--cn-surface-soft,#f6f5f2);color:var(--cn-ink-muted,#5b5f66);font-size:13px;line-height:1.55}.has-surface-soft-background-color .cherry-tariffs__footnote{background:var(--cn-surface,#fff)}.cherry-tariffs__footnote p{margin:0}.cherry-lead-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border:1.5px solid transparent;border-radius:999px;background:var(--cn-red,#c8161d);color:#fff;font:inherit;font-weight:600;cursor:pointer;transition:background-color .26s ease,border-color .26s ease,color .26s ease,box-shadow .26s ease}.cherry-lead-button:is(:hover,:focus-visible){border-color:var(--cn-red-lit,#f50d16);background:var(--cn-red-lit,#f50d16);color:#fff;box-shadow:var(--cn-glow-red,none)}.cherry-lead-button.is-outline-red{border-color:var(--cn-red,#c8161d);background:var(--cn-surface,#fff);color:var(--cn-red,#c8161d)}.cherry-lead-button.is-outline-red:is(:hover,:focus-visible){border-color:var(--cn-red-lit,#f50d16);background:var(--cn-red-lit,#f50d16);color:#fff}.cherry-lead.has-arrow .cherry-lead-button::after{content:"";width:18px;height:18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat}.cherry-lead.is-full .cherry-lead-button{width:100%}.cherry-dialog{width:min(100% - 2rem,560px);max-height:calc(100dvh - 2rem);padding:0;border:0;border-radius:28px;background:var(--cn-surface,#fff);color:var(--cn-ink,#1a1c20);box-shadow:var(--cn-shadow-modal,0 30px 60px -20px rgba(0,0,0,.5));scrollbar-width:none;overscroll-behavior:contain}.cherry-dialog--city{width:min(100% - 2rem,600px)}.cherry-dialog[open]{animation:cherry-pop .26s cubic-bezier(.2,.8,.2,1)}.cherry-dialog::backdrop{background:rgb(23 25 28 / 66%)}@keyframes cherry-pop{from{opacity:0;transform:translateY(12px) scale(.98)}}.cherry-dialog__inner{position:relative;display:flex;flex-direction:column;gap:20px;padding:32px}.cherry-dialog__inner > *{margin:0}.cherry-dialog__logo{display:block;width:auto;height:27px}.cherry-dialog__title{margin:0 48px 0 0;font-family:var(--cn-font-display,Montserrat,sans-serif);font-size:26px;font-weight:800;line-height:1.2;letter-spacing:-.4px}.cherry-dialog__sub{margin-top:-12px !important;color:var(--cn-ink-muted,#5b5f66);font-size:15px}.cherry-dialog__close{position:absolute;top:20px;right:20px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--cn-surface-chip,#f3f2ef);color:var(--cn-ink,#1a1c20);cursor:pointer}.cherry-dialog__close:hover{background:var(--cn-line,#e4e2dd)}.cherry-city-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.cherry-city-list button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:50px;padding:0 16px;border:0;border-radius:var(--cn-radius-md,14px);background:var(--cn-surface-soft,#f6f5f2);color:var(--cn-ink,#1a1c20);font:inherit;font-size:15px;font-weight:500;text-align:left;cursor:pointer;transition:background-color .15s ease}.cherry-city-list button::after{content:"";flex:none;width:16px;height:16px;background:var(--cn-ink-muted,#5b5f66);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat}.cherry-city-list button:is(:hover,:focus-visible){background:var(--cn-surface-chip,#f3f2ef)}.cherry-dialog__tariff{display:flex;flex-direction:column;gap:2px;padding:14px 18px;border-radius:18px;background:var(--cn-red-soft,#fbedee)}.cherry-dialog__tariff[hidden]{display:none}.cherry-dialog__tariff-label{color:var(--cn-red-deep,#8e0f14);font-size:13px;font-weight:600}.cherry-dialog__tariff b{font-family:var(--cn-font-display,Montserrat,sans-serif);font-size:18px;font-weight:800}.cherry-dialog__tariff small{color:var(--cn-ink-muted,#5b5f66);font-size:13px}.cherry-dialog__or{display:flex;align-items:center;gap:12px;color:var(--cn-ink-muted,#5b5f66);font-size:13px}.cherry-dialog__or::before,.cherry-dialog__or::after{content:"";flex:1;height:1px;background:var(--cn-line-subtle,#eceae6)}.cherry-dialog__contacts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:10px}.cherry-dialog__contacts a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 12px;border-radius:16px;font-weight:600;text-decoration:none;white-space:nowrap;transition:background-color .26s ease,color .26s ease,box-shadow .26s ease}.cherry-dialog__phone a{background:var(--cn-surface-soft,#f6f5f2);color:var(--cn-ink,#1a1c20)}.cherry-dialog__phone a:is(:hover,:focus-visible){background:var(--cn-hover-blue,#1746e0);color:#fff;box-shadow:var(--cn-glow-blue,none)}.cherry-dialog__wa a{background:var(--cn-whatsapp,#20d372);color:#fff}.cherry-dialog__wa a:is(:hover,:focus-visible){background:var(--cn-whatsapp-hover,#138a4a);color:#fff}.cherry-dialog__contacts a::before{content:"";flex:none;width:18px;height:18px;background:currentColor;-webkit-mask:var(--cherry-dialog-icon) center / contain no-repeat;mask:var(--cherry-dialog-icon) center / contain no-repeat}.cherry-dialog__phone a{--cherry-dialog-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4h4l2 5-2.5 1.5a11 11 0 0 0 5 5L15 13l5 2v4a2 2 0 0 1-2 2A16 16 0 0 1 3 6a2 2 0 0 1 2-2'/%3E%3C/svg%3E")}.cherry-dialog__wa a{--cherry-dialog-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20l1.3-3.9A8 8 0 1 1 8 19z'/%3E%3C/svg%3E")}.cherry-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.cherry-form > *{grid-column:1 / -1;margin:0}.cherry-form > .cherry-field--half{grid-column:auto}.cherry-field{display:flex;flex-direction:column;gap:6px;margin:0}.cherry-field > label,.cherry-field legend{margin:0;color:var(--cn-ink,#1a1c20);font-size:14px;font-weight:500;line-height:20px}.cherry-field fieldset,fieldset.cherry-field{min-width:0;margin:0;padding:0;border:0}.cherry-field input:not([type=checkbox],[type=radio],[type=file]),.cherry-field select,.cherry-field textarea{box-sizing:border-box;width:100%;min-height:var(--cn-field-h,50px);padding:0 16px;border:1.5px solid var(--cn-field-border,#e1ded8);border-radius:var(--cn-radius-md,14px);background:var(--cn-surface,#fff);color:var(--cn-ink,#1a1c20);font:inherit;font-size:16px}.cherry-field textarea{padding:14px 16px;line-height:1.5;resize:none}.cherry-field select{padding-right:48px;-webkit-appearance:none;appearance:none;background:var(--cn-surface,#fff) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Crect width='30' height='30' rx='9' fill='%23F3F2EF'/%3E%3Cpath d='M10 13l5 5 5-5' fill='none' stroke='%231A1C20' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 10px center / 30px no-repeat;cursor:pointer}.cherry-field :is(input,select,textarea):focus{outline:none;border-color:var(--cn-red,#c8161d);box-shadow:var(--cn-focus-ring,0 0 0 4px rgba(200,22,29,.12))}.cherry-field input[type=file]{font-size:14px}.cherry-file{position:relative;display:flex;align-items:center;gap:12px;min-width:0}.cherry-file.is-js input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.cherry-file:not(.is-js) .cherry-file__button,.cherry-file:not(.is-js) .cherry-file__name{display:none}.cherry-file__button{flex:none;padding:10px 16px;border-radius:999px;background:var(--cn-surface-chip,#f3f2ef);color:var(--cn-ink,#1a1c20);font-size:14px;font-weight:600;transition:background-color .2s ease}.cherry-file__name{min-width:0;overflow:hidden;color:var(--cn-ink-secondary,#50545b);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.cherry-file.has-file .cherry-file__name{color:var(--cn-ink,#1a1c20)}.cherry-file:hover .cherry-file__button{background:var(--cn-line,#e4e2dd)}.cherry-file:focus-within .cherry-file__button{box-shadow:var(--cn-focus-ring,0 0 0 4px rgba(200,22,29,.12))}.cherry-file:has([aria-invalid=true]) .cherry-file__button{box-shadow:0 0 0 1.5px #d63638}.cherry-field input[type=file]::file-selector-button{margin-right:12px;padding:10px 16px;border:0;border-radius:999px;background:var(--cn-surface-chip,#f3f2ef);color:var(--cn-ink,#1a1c20);font:inherit;font-weight:600;cursor:pointer}.cherry-field [aria-invalid=true]{border-color:#d63638 !important}.cherry-field__req{color:var(--cn-red,#c8161d)}.cherry-field__error{display:block;color:#b32d2e;font-size:13px}.cherry-field--checkbox label,.cherry-chips label{display:inline-flex;align-items:flex-start;gap:10px;color:var(--cn-ink-secondary,#50545b);font-size:14px;line-height:1.45;cursor:pointer}.cherry-field--checkbox label a{color:var(--cn-ink,#1a1c20)}.cherry-form input[type=checkbox]{flex:none;width:22px;height:22px;margin:-1px 0 0;border:1.5px solid #c9c6c0;border-radius:7px;background:var(--cn-surface,#fff);-webkit-appearance:none;appearance:none;cursor:pointer;transition:background-color .15s,border-color .15s}.cherry-form input[type=checkbox]:checked{border-color:var(--cn-red,#c8161d);background:var(--cn-red,#c8161d) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 14px no-repeat}.cherry-form input[type=checkbox]:focus-visible{outline:2px solid var(--cn-red,#c8161d);outline-offset:2px}.cherry-chips{display:flex;flex-wrap:wrap;gap:8px}.cherry-chips label{align-items:center;min-height:44px;padding:0 16px 0 12px;border:1.5px solid var(--cn-line,#e4e2dd);border-radius:999px;color:var(--cn-ink,#1a1c20)}.cherry-chips label:has(input:checked){border-color:var(--cn-red,#c8161d);background:var(--cn-red-soft,#fbedee)}.cherry-form__section{display:flex;align-items:center;gap:12px;margin:8px 0 0 !important;padding-top:20px;border-top:1px solid var(--cn-line-subtle,#eceae6);font-family:var(--cn-font-display,Montserrat,sans-serif);font-size:20px;font-weight:800;line-height:1.3}.cherry-form__section:first-child{margin-top:0 !important;padding-top:0;border-top:0}.cherry-form__step{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:var(--cn-red-soft,#fbedee);color:var(--cn-red-deep,#8e0f14);font-size:15px}.cherry-hp{position:absolute !important;left:-9999px;width:1px;height:1px;overflow:hidden}.cherry-form__submit{margin-top:4px !important}.cherry-form__submit .wp-element-button{width:100%;min-height:52px}.cherry-form__status:empty{display:none}.cherry-form__status{font-weight:600}.cherry-form.is-error .cherry-form__status{color:#b32d2e}.cherry-form.is-sent > :not(.cherry-form__status){display:none}.cherry-form.is-sent .cherry-form__status{padding:18px 20px;border-radius:18px;background:var(--cn-green-soft,#e9f4ec);color:var(--cn-green-deep,#155a27)}.cherry-form__notice{padding:18px 20px;border-radius:18px;background:var(--cn-green-soft,#e9f4ec);color:var(--cn-green-deep,#155a27);font-weight:600}.cherry-city-name[hidden]{display:none !important}[data-cherry-min-price][hidden]{display:none !important}@media (max-width:560px){.cherry-dialog__inner{padding:24px 20px;gap:16px}.cherry-dialog__title{font-size:22px}.cherry-city-list{grid-template-columns:repeat(2,minmax(0,1fr))}.cherry-form > .cherry-field--half{grid-column:1 / -1}.cherry-tariff{padding:24px}.cherry-tariff__speed b{font-size:56px}.cherry-tariffs__unavailable{padding:32px 22px;gap:12px}.cherry-tariffs__unavailable h3{font-size:22px}.cherry-tariffs__unavailable p{font-size:var(--wp--preset--font-size--body-sm,15px)}.cherry-tariffs__unavailable p:has(> .wp-element-button){align-self:stretch}.cherry-tariffs__unavailable .wp-element-button{width:100%;padding-block:12px;line-height:1.3}}@media (prefers-reduced-motion:reduce){.cherry-dialog[open]{animation:none}}
