.flow-service-trigger{width:100%;min-height:40px;display:flex;align-items:center;gap:12px;color:inherit;text-align:left;font:inherit}.flow-service-trigger:focus-within{outline:2px solid #9ab7d3;outline-offset:2px}.flow-service-trigger__input{flex:1;min-width:0;width:100%;border:0;outline:0;padding:0;background:transparent;color:inherit;font:inherit;font-size:.9rem}.flow-service-trigger__input::placeholder{color:currentColor;opacity:.7}.header__search-link button[data-flow-service-trigger]{display:inline-flex;align-items:center;border:0;padding:0;background:transparent;color:inherit;cursor:pointer}.flow-service-panel[hidden]{display:none}.flow-service-panel{position:absolute;top:calc(100% + 6px);left:0;z-index:30;display:flex;flex-direction:column;width:100%;max-height:min(72vh,680px);overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:6px;background:#102d4b;color:#fff;box-shadow:0 18px 44px #020e1d61}.flow-service-panel__heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.14)}.flow-service-panel__heading strong{font-size:1rem}.flow-service-panel__heading button{border:0;padding:0 4px;background:transparent;color:#fff;font-size:1.6rem;line-height:1;cursor:pointer}.flow-service-panel__search{display:none}.flow-service-overlay__body{padding:12px 18px 20px;overflow-y:auto;overscroll-behavior:contain}.flow-service-overlay__body h2{margin:12px 0;font-size:1.3rem;color:#fff}.flow-service-overlay__body h3{margin:20px 0 10px;font-size:1rem;color:#fff}.flow-service-overlay__note{color:#b6cce0}.flow-service-overlay__warning{padding:10px 12px;border-radius:5px;background:#d4a35926;color:#f6d49e}.flow-service-overlay__model{display:flex;width:100%;align-items:center;justify-content:space-between;gap:15px;margin-top:8px;padding:12px;border:1px solid rgba(255,255,255,.15);border-radius:5px;background:#14375b;color:#fff;text-align:left;cursor:pointer}.flow-service-overlay__model:hover,.flow-service-overlay__model:focus-visible{border-color:#d4a359;background:#1b456d}.flow-service-overlay__model small,.flow-service-overlay__line small{display:block;color:#b6cce0}.flow-service-overlay__back{border:0;padding:0;background:transparent;color:#f0c280;cursor:pointer}.flow-service-overlay__year{display:grid;gap:6px;max-width:220px;font-weight:600}.flow-service-overlay__year select{min-height:42px;border:1px solid rgba(255,255,255,.25);border-radius:4px;padding:6px;background:#14375b;color:#fff}.flow-service-overlay__choices{display:flex;flex-wrap:wrap;gap:8px}.flow-service-overlay__choice{display:flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid rgba(255,255,255,.2);border-radius:5px;cursor:pointer}.flow-service-overlay__choice:has(input:checked){background:#1b456d;border-color:#d4a359}.flow-service-overlay__choices input{accent-color:#d4a359}.flow-service-overlay__lines{border-top:1px solid rgba(255,255,255,.15)}.flow-service-overlay__line{display:grid;grid-template-columns:minmax(0,1fr) auto 34px;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.15)}.flow-service-overlay__line strong{display:block;overflow-wrap:anywhere}.flow-service-overlay__line-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px}.flow-service-overlay__stock{display:inline-flex;align-items:center;padding:2px 7px;border-radius:999px;font-size:.7rem;font-weight:700;line-height:1.4;white-space:nowrap}.flow-service-overlay__stock--yes{color:#d6f5dc;background:#25804a52}.flow-service-overlay__stock--no{color:#ffd9d9;background:#b22f3857}.flow-service-overlay__remove{border:0;background:transparent;color:#f4b7b7;font-size:1.6rem;line-height:1;cursor:pointer}.flow-service-overlay__restore{margin-top:12px;padding:10px 12px;border:1px solid rgba(255,255,255,.16);border-radius:5px;background:#ffffff0a}.flow-service-overlay__restore>strong{display:block;margin-bottom:4px;font-size:.9rem}.flow-service-overlay__restore-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 0}.flow-service-overlay__restore-row+.flow-service-overlay__restore-row{border-top:1px solid rgba(255,255,255,.12)}.flow-service-overlay__restore-row>div{min-width:0}.flow-service-overlay__restore-row span{display:block;overflow-wrap:anywhere;font-size:.9rem}.flow-service-overlay__restore-row small{display:block;color:#b6cce0}.flow-service-overlay__restore-button{flex:none;border:1px solid rgba(255,255,255,.28);border-radius:4px;padding:6px 10px;background:#14375b;color:#fff;font:inherit;font-size:.85rem;cursor:pointer}.flow-service-overlay__restore-button:hover,.flow-service-overlay__restore-button:focus-visible{border-color:#d4a359}.flow-service-overlay__total{display:flex;justify-content:space-between;gap:12px;margin:18px 0;font-size:1.05rem}.flow-service-overlay__add{width:100%;min-height:46px;border:0;border-radius:5px;background:#c72d32;color:#fff;font:inherit;font-weight:700;cursor:pointer}.flow-service-overlay__add:disabled{opacity:.5;cursor:not-allowed}@media(min-width:1000px){.flow-service-panel{z-index:9999;max-height:none;overflow:visible}.flow-service-overlay__body{overflow:visible;overscroll-behavior:auto}}@media(max-width:999px){.flow-service-panel--mobile{position:fixed;top:var(--flow-service-top, 80px);left:12px;right:12px;z-index:9999;width:auto;max-height:calc(100dvh - var(--flow-service-top, 80px) - 12px)}.flow-service-panel__search{display:block;flex:none;width:calc(100% - 32px);min-height:42px;margin:14px 16px 0;border:1px solid rgba(255,255,255,.3);border-radius:5px;padding:8px 12px;background:#14375b;color:#fff;font:inherit}.flow-service-panel__search::placeholder{color:#b6cce0}.flow-service-overlay__body{padding:12px 16px 20px}}@media(max-width:600px){.flow-service-overlay__line{grid-template-columns:minmax(0,1fr) auto 28px;gap:7px;font-size:.9rem}.flow-service-overlay__model{align-items:flex-start;flex-direction:column;gap:2px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/service-selector.css.map */
