apokto-installation,apokto-cart-installation{display:block;box-sizing:border-box;width:100%;min-width:0;margin-block:1rem;font-size:var(--font-size--sm, .875rem)}apokto-installation[hidden],apokto-cart-installation [hidden],apokto-installation [hidden]{display:none!important}.apk-installation__toggle{display:flex;align-items:center;gap:.75rem;min-height:44px;cursor:pointer;font-weight:600}.apk-installation__toggle input{width:1.25rem;height:1.25rem;flex:none;accent-color:#153F5F}.apk-installation__fields{display:grid;gap:.5rem;border:1px solid #D9E6EE;border-radius:10px;padding:1rem;margin:1rem 0 0;min-width:0;background:#f4f7f8;color:#172b3a}.apk-installation__fields legend{font-weight:600;padding-inline:.25rem}.apk-installation__fields label{font-weight:600}.apk-installation__location-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem}.apk-installation__places{display:grid;gap:.5rem;padding:.75rem;border:1px solid #D9E6EE;border-radius:8px;background:#fff}.apk-installation__places[hidden]{display:none!important}.apk-installation__places-label{font-weight:700;color:#153f5f}.apk-installation__places-help{margin:0;font-size:.8rem;line-height:1.45;color:#415866}.apk-installation__places-widget{display:block;width:100%;min-height:48px}.apk-installation__fields input:not([type=hidden]),.apk-installation__fields textarea,.apk-installation__fields select{box-sizing:border-box;width:100%;min-height:44px;padding:.65rem;border:1px solid #6B8A9A;border-radius:6px;background:#fff;color:#172b3a;font:inherit;font-size:16px}.apk-installation__notice{margin:0 0 .5rem;font-size:.875rem;line-height:1.5}.apk-installation__error{margin:.4rem 0;min-height:1.4em;font-weight:600}.apk-installation__optout{margin-block:1.25rem 0;padding:1rem;border:1px solid #B8CDD9;border-left:4px solid #153F5F;border-radius:10px;background:#fff;color:#172b3a;box-shadow:0 6px 18px #153f5f12}.apk-installation__optout-title{margin:0 0 .35rem;color:#153f5f;font-size:1rem;line-height:1.35}.apk-installation__optout p{margin:0 0 .85rem;line-height:1.5}.apk-installation__optout-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.7rem 1rem;border:2px solid #153F5F;border-radius:8px;background:#fff;color:#153f5f;font:inherit;font-weight:700;cursor:pointer}.apk-installation__optout-button:hover{background:#eef5f8}apokto-installation :focus-visible,apokto-cart-installation :focus-visible{outline:2px solid #153F5F;outline-offset:3px}apokto-cart-installation.apk-cart-installation{border:1px solid #D9E6EE;border-left:4px solid #F59A2A;border-radius:10px;padding:.9rem;background:#fff;box-shadow:0 8px 24px #153f5f14;color:#172b3a}.apk-cart-installation__cta{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:44px;min-width:44px;padding:.65rem 1.15rem;border:2px solid transparent;border-radius:8px;background:#f59a2a;color:#0e304a;font:inherit;font-weight:700;font-size:.9375rem;line-height:1.25;text-align:center;text-decoration:none;cursor:pointer;box-shadow:0 4px 14px #153f5f1f;transition:background-color .15s ease,transform .12s ease,box-shadow .15s ease}.apk-cart-installation__cta:hover{background:#f7aa48;box-shadow:0 6px 18px #153f5f29}.apk-cart-installation__cta:active{transform:translateY(1px);box-shadow:0 3px 10px #153f5f1f}.apk-cart-installation__cta:focus-visible{outline:3px solid #153F5F;outline-offset:2px}.apk-cart-installation__header{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;justify-content:space-between;margin-block-end:.65rem}.apk-cart-installation__header strong{color:#153f5f;font-size:.95rem}.apk-cart-installation__header span{display:inline-flex;align-items:center;min-height:30px;padding:.25rem .6rem;border-radius:999px;background:#f4f7f8;color:#153f5f;font-size:.75rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.apk-cart-installation__details{display:grid;grid-template-columns:minmax(7rem,max-content) minmax(0,1fr);gap:.35rem .75rem;min-width:0;margin:.5rem 0 0;overflow-wrap:normal;word-break:normal}.apk-cart-installation__detail{display:contents}apokto-cart-installation dt{font-weight:700;color:#153f5f}apokto-cart-installation dd{min-width:0;margin:0;overflow-wrap:break-word;word-break:normal}.apk-cart-installation__quote{margin-block-start:.8rem;padding:.8rem;border:1px solid rgb(245 154 42 / .45);border-radius:8px;background:#fff7eb}.apk-cart-installation__quote strong{display:block;color:#b45f00;margin-block-end:.25rem}.apk-cart-installation__quote p{margin:0;line-height:1.45}.apk-cart-installation__actions{display:flex;flex-wrap:wrap;gap:.35rem .75rem;margin-block-start:.75rem}apokto-cart-installation button{min-height:44px;margin:0;white-space:normal}apokto-cart-installation [data-install-editor]{margin-top:.75rem}@media(max-width:749px){.apk-installation__location-grid{grid-template-columns:1fr}apokto-cart-installation.apk-cart-installation{margin-block:0;padding:.875rem;border:0;border-top:3px solid #F59A2A;border-radius:10px;background:#f7fafc;box-shadow:none}.apk-cart-installation__header{align-items:flex-start;flex-direction:column;gap:.4rem;margin-block-end:.7rem}.apk-cart-installation__header strong{font-size:1rem;line-height:1.3}.apk-cart-installation__header span{width:fit-content;max-width:100%;min-height:0;padding:.35rem .55rem;border:1px solid #C7D9E2;border-radius:6px;background:#eaf2f6;font-size:.7rem;line-height:1.25;letter-spacing:.01em;text-transform:none}.apk-cart-installation__details{grid-template-columns:repeat(auto-fit,minmax(5.25rem,1fr));gap:.7rem .55rem;margin-block-start:.65rem}.apk-cart-installation__detail{display:grid;grid-template-columns:minmax(0,1fr);gap:.1rem;min-width:0}.apk-cart-installation__detail--wide{grid-column:1 / -1}.apk-cart-installation__details dt{font-size:.75rem;line-height:1.3}.apk-cart-installation__details dd{margin:0;line-height:1.4;overflow-wrap:break-word;word-break:normal}.apk-cart-installation__quote{margin-block-start:.8rem;padding:.75rem 0 0;border:0;border-top:1px solid rgb(245 154 42 / .45);border-radius:0;background:transparent}.apk-cart-installation__quote strong{margin-block-end:.3rem;font-size:.875rem;line-height:1.35}.apk-cart-installation__quote p{font-size:.8125rem;line-height:1.45}.apk-cart-installation__actions{display:grid;grid-template-columns:minmax(0,1fr);gap:.35rem;margin-block-start:.75rem}apokto-cart-installation [data-install-action=edit]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.7rem 1rem;border:1px solid #153F5F;border-radius:8px;background:#153f5f;color:#fff;font-weight:700;cursor:pointer}apokto-cart-installation [data-install-action=edit]:hover{background:#0f324d}apokto-cart-installation [data-install-action=remove]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.55rem .75rem;color:#415866;font-weight:600;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}}product-form-component:has(apokto-installation[data-requested=true]) .accelerated-checkout-block{display:none!important}.apk-installation__combobox{position:relative}.apk-installation__municipality-list{position:absolute;z-index:30;inset-inline:0;top:calc(100% + 4px);max-height:18rem;overflow:auto;list-style:none;margin:0;padding:.25rem;border:1px solid #6B8A9A;border-radius:8px;background:#fff;box-shadow:0 12px 28px #153f5f29}.apk-installation__municipality-list[hidden]{display:none!important}.apk-installation__municipality-list [role=option]{display:flex;align-items:center;min-height:44px;box-sizing:border-box;padding:.65rem .7rem;border-radius:6px;cursor:pointer;line-height:1.35}.apk-installation__municipality-list [role=option]:hover,.apk-installation__municipality-list [role=option][aria-selected=true]{background:#f4f7f8;color:#153f5f}.apk-installation__municipality-empty{padding:.65rem .7rem;color:#415866}.apk-installation__fields input[readonly]{background:#eef3f6;color:#415866;cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/5/assets/apokto-installation.css.map */
