.sesderma-ozon-notice{margin:0 0 16px;padding:12px 16px;border-radius:8px;background:#fff6e5;border:1px solid #f2c46d;color:#333}.sesderma-ozon-notice__title{margin:0 0 6px;font-weight:600}.sesderma-ozon-notice__list{margin:0;padding-left:18px}.sesderma-ozon-phone-msg{color:#a15c00}.scart__item-unavailable{opacity:.55}.sesderma-ozon-unavailable{display:block;margin-top:4px;font-size:12px;color:#a15c00}.delivery:has(>input[data-label=ozon])>span:not(.radio__icon):not(.popover):before{content:"";display:inline-block;width:20px;height:20px;margin-right:6px;vertical-align:-5px;background:url(/assets/components/sesderma_ozon/img/ozon-icon.svg) center / contain no-repeat}.sesderma-ozon-delivery__head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sesderma-ozon-delivery__badge{display:block;width:auto;height:28px}.sesderma-ozon-delivery__title{font-weight:600;color:#001a34}.sesderma-ozon-hide-address{display:none!important}.sesderma-ozon-delivery{display:flex;flex-direction:column;gap:12px;margin:12px 0}.sesderma-ozon-delivery__info{margin:0;padding:12px 14px 12px 16px;border-radius:8px;border-left:4px solid #005bff;background:#e5efff;color:#001a34;font-size:14px}.sesderma-ozon-delivery__warning{margin:0;font-weight:600}.sesderma-ozon-delivery__link{display:inline-block;margin-top:6px;color:#005bff;text-decoration:underline}.sesderma-ozon-delivery__consent{margin:0;font-size:12px;color:#6b7280}.sesderma-ozon-sdt-reason{margin:0 0 12px;padding:10px 14px;border-radius:8px;background:#fff6e5;border:1px solid #f2c46d;color:#333;font-size:14px}.sesderma-ozon-delivery__variants{display:flex;gap:8px;flex-wrap:wrap}.sesderma-ozon-delivery__variant,.sesderma-ozon-delivery__calc{padding:8px 14px;border:1px solid #c9ced6;border-radius:8px;background:#fff;color:#222;cursor:pointer;font:inherit}.sesderma-ozon-delivery__variant.is-active{border-color:#005bff;background:#005bff;color:#fff}.sesderma-ozon-delivery__pane[hidden]{display:none}.sesderma-ozon-delivery__search{width:100%;margin-bottom:8px}.sesderma-ozon-delivery__points{max-height:320px;margin:0;padding:0;overflow-y:auto;list-style:none;border:1px solid #e3e6eb;border-radius:8px}.sesderma-ozon-delivery__point{display:flex;flex-direction:column;gap:2px;width:100%;padding:10px 12px;border:0;border-bottom:1px solid #eef0f3;background:#fff;text-align:left;cursor:pointer;font:inherit}.sesderma-ozon-delivery__point:hover{background:#f6f8fb}.sesderma-ozon-delivery__point.is-selected{background:#eef4ff;box-shadow:inset 3px 0 #005bff}.sesderma-ozon-delivery__point-name{font-weight:600}.sesderma-ozon-delivery__point-address,.sesderma-ozon-delivery__point-meta{font-size:13px;color:#555}.sesderma-ozon-delivery__empty,.sesderma-ozon-delivery__status,.sesderma-ozon-delivery__hint{margin:0;padding:10px 12px;color:#555;font-size:14px}.sesderma-ozon-delivery__error{margin:0;color:#c0392b}.sesderma-ozon-delivery__summary{margin:0;padding:0;list-style:none}.sesderma-ozon-delivery__summary span{color:#666}.sesderma-ozon-delivery{--ozon-color-pvz: #005bff;--ozon-color-postamat: #f91155}.sesderma-ozon-delivery__tools{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:8px}.sesderma-ozon-delivery__tools[hidden],.sesderma-ozon-delivery__kinds[hidden],.sesderma-ozon-delivery__views[hidden],.sesderma-ozon-delivery__kind[hidden],.sesderma-ozon-delivery__map[hidden],.sesderma-ozon-delivery__points[hidden]{display:none}.sesderma-ozon-delivery__kinds,.sesderma-ozon-delivery__views{display:flex;flex-wrap:wrap;gap:6px}.sesderma-ozon-delivery__kind,.sesderma-ozon-delivery__view{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid #c9ced6;border-radius:16px;background:#fff;color:#222;cursor:pointer;font:inherit;font-size:14px}.sesderma-ozon-delivery__kind.is-active,.sesderma-ozon-delivery__view.is-active{border-color:#222;background:#222;color:#fff}.sesderma-ozon-delivery__kind:after{content:attr(data-count);opacity:.6;font-size:12px}.sesderma-ozon-delivery__dot{display:inline-block;width:10px;height:10px;border-radius:50%;background:#999}.sesderma-ozon-delivery__dot[data-ozon-dot=pvz]{background:var(--ozon-color-pvz)}.sesderma-ozon-delivery__dot[data-ozon-dot=postamat]{background:var(--ozon-color-postamat)}.sesderma-ozon-delivery__point--pvz{border-left:3px solid var(--ozon-color-pvz)}.sesderma-ozon-delivery__point--postamat{border-left:3px solid var(--ozon-color-postamat)}.sesderma-ozon-delivery__map{width:100%;height:400px;border:1px solid #e3e6eb;border-radius:8px;overflow:hidden}.sesderma-ozon-map__balloon{max-width:260px;font-size:14px;line-height:1.4}.sesderma-ozon-map__select{margin-top:8px;padding:8px 16px;border:0;border-radius:8px;background:#005bff;color:#fff;cursor:pointer;font:inherit}.sesderma-ozon-recheck{padding:0;border:0;background:none;color:#005bff;cursor:pointer;font:inherit;text-decoration:underline}.sesderma-ozon-recheck[disabled]{opacity:.5;cursor:default}.sesderma-ozon-recheck-msg{display:block;margin-top:4px;font-size:13px;color:#555}.sesderma-ozon-delivery__map-status{margin:0 0 6px;font-size:13px;color:#555}.sesderma-ozon-delivery__map-status[hidden]{display:none}.sesderma-ozon-delivery__picker{display:flex;flex-direction:column;gap:16px}.sesderma-ozon-delivery__picker-main{display:flex;flex-direction:column;gap:12px;min-width:0}.sesderma-ozon-delivery__selected[hidden]{display:none}.sesderma-ozon-delivery__selected{padding:16px 20px;border:1px solid #e3e6eb;border-radius:8px;background:#f5f9ff;font-size:14px;line-height:1.4}.sesderma-ozon-delivery__selected-label{margin-bottom:8px;font-size:16px;font-weight:700;color:#001a34}.sesderma-ozon-delivery__selected-name{margin-bottom:8px;font-weight:600}.sesderma-ozon-delivery__selected-name small{font-weight:400;color:#6b7785}.sesderma-ozon-delivery__selected-row{margin-bottom:8px}.sesderma-ozon-delivery__selected-row span{color:#6b7785}.sesderma-ozon-delivery__selected-cancel{margin-top:8px}@media(min-width:992px){.sesderma-ozon-delivery__picker{flex-direction:row;align-items:flex-start}.sesderma-ozon-delivery__picker-main{flex:1 1 0}.sesderma-ozon-delivery__selected{flex:0 0 clamp(300px,36%,500px);box-sizing:border-box}}.scart__toggler-content>.sesderma-ozon-delivery{flex:1 1 0;min-width:0;max-width:100%;box-sizing:border-box}.sesderma-ozon-delivery__picker-main,.sesderma-ozon-delivery__map{max-width:100%;box-sizing:border-box}.sesderma-ozon-delivery__map>ymaps{width:100%!important;max-width:100%}.sesderma-ozon-delivery__map{height:500px;border:0;border-radius:8px}@media(max-width:768px){.sesderma-ozon-delivery__map{height:300px}}@media(max-width:480px){.sesderma-ozon-delivery__map{height:250px}}.sesderma-ozon-delivery__selected{padding:2rem;border:0;border-radius:0;background:none;font-size:.8rem;line-height:normal}.sesderma-ozon-delivery__selected-label{margin-bottom:1.5rem;font-size:1.4rem;font-weight:700;color:inherit}.sesderma-ozon-delivery__selected-name,.sesderma-ozon-delivery__selected-row{margin-bottom:1rem}.sesderma-ozon-delivery__selected-name small,.sesderma-ozon-delivery__selected-row span{color:inherit;font-weight:400}.sesderma-ozon-delivery__selected-row span{font-weight:700}.sesderma-ozon-delivery__selected-cancel{margin-top:0}.scart__toggler-content>.sesderma-ozon-delivery{margin:20px 0}@media(max-width:768px){.scart__toggler-content>.sesderma-ozon-delivery{margin:12px 0}}@media(max-width:991px){.sesderma-ozon-delivery__selected{padding-left:0;padding-right:0}}@media(max-width:480px){.sesderma-ozon-delivery__variant{flex:1 1 100%}}.sesderma-ozon-phone-consent{grid-column:1 / -1;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.sesderma-ozon-phone-consent__label{align-items:flex-start;cursor:pointer}.sesderma-ozon-phone-consent__label .scart__checkbox-flag{flex-shrink:0;margin-top:2px}.sesderma-ozon-phone-consent__label .scart__checkbox-value{font-size:12px;line-height:140%;color:#555;overflow-wrap:anywhere}.sesderma-ozon-phone-check{padding:8px 14px;border:1px solid #c9ced6;border-radius:8px;background:#fff;color:#222;cursor:pointer;font:inherit}.sesderma-ozon-phone-check[disabled]{opacity:.5;cursor:default}.sesderma-ozon-phone-check-msg:empty{display:none}.sesderma-ozon-phone-check-msg{font-size:13px;color:#555}
