.pw-product-service-choice{display:grid;gap:.75rem;padding-top:.15rem}.pw-product-service-choice__header{display:grid;gap:.15rem}.pw-product-service-choice__header>strong{color:var(--pw2-color-ink,#1a1a1a);font-size:1rem;font-weight:700}.pw-product-service-choice__header>span{color:var(--pw2-color-muted,#686863);font-size:.875rem;line-height:1.4}.pw-product-service-levels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.pw-product-service-level{position:relative;display:block;min-width:0;cursor:pointer}.pw-product-service-level>input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.pw-product-service-level__body{position:relative;display:grid;gap:.2rem;min-height:100%;padding:.8rem .8rem .8rem 2.45rem;border:1px solid var(--pw2-color-line,#d8d7d0);border-radius:var(--pw2-radius-md,5px);background:#fff;line-height:1.35;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.pw-product-service-level__body:before{position:absolute;top:.9rem;left:.85rem;width:.95rem;height:.95rem;border:2px solid var(--pw2-color-muted,#686863);border-radius:50%;content:""}.pw-product-service-level__body strong{font-size:.9rem;font-weight:700}.pw-product-service-level__body>span{color:var(--pw2-color-muted,#686863);font-size:.8rem}.pw-product-service-level>input:checked+.pw-product-service-level__body{border-color:var(--pw2-color-accent,#e8420a);background:#fff5f2;box-shadow:inset 0 0 0 1px var(--pw2-color-accent,#e8420a)}.pw-product-service-level>input:checked+.pw-product-service-level__body:before{border-color:var(--pw2-color-accent,#e8420a);background:var(--pw2-color-accent,#e8420a);box-shadow:inset 0 0 0 3px #fff}.pw-product-service-level>input:focus-visible+.pw-product-service-level__body{outline:2px solid currentColor;outline-offset:2px}.pw-buybox-options{overflow:hidden;border:1px solid var(--pw2-color-line,#d8d7d0);border-radius:var(--pw2-radius-md,5px);background:#fff}.pw-buybox-options>summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:46px;padding:.7rem .8rem;font-weight:700;list-style:none;cursor:pointer}.pw-buybox-options>summary::-webkit-details-marker{display:none}.pw-buybox-options>summary:after{flex:0 0 auto;content:"+";font-size:1.15rem;line-height:1}.pw-buybox-options[open]>summary:after{content:"\2212"}.pw-buybox-options__hint{margin-left:auto;color:var(--pw2-color-muted,#686863);font-size:.75rem;font-weight:600}.pw-buybox-options__content{display:grid;gap:.85rem;padding:0 .8rem .8rem;border-top:1px solid var(--pw2-color-line,#d8d7d0)}.pw-product-form .pw-services{width:100%;padding-top:.8rem}.pw-product-form .pw-services+.pw-services{border-top:1px solid var(--pw2-color-line,#d8d7d0)}.pw-product-form .pw-services .pw-section__header{margin:0 0 .55rem}.pw-product-form .pw-services .pw-eyebrow{margin:0 0 .1rem;color:var(--pw2-color-muted,#686863);font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pw-product-form .pw-services .pw-section__header h2{margin:0;color:var(--pw2-color-ink,#1a1a1a);font-size:.95rem;font-weight:700;line-height:1.3}.pw-product-form .pw-service-group{margin-top:.5rem}.pw-product-form .pw-service-grid{grid-template-columns:minmax(0,1fr);gap:.45rem}.pw-product-form .pw-service-card{grid-template-columns:auto minmax(0,1fr) auto;gap:.6rem;padding:.7rem;border-radius:var(--pw2-radius-md,5px)}.pw-product-form .pw-service-card__body{font-size:.82rem}.pw-product-form .pw-service-card__body strong{color:var(--pw2-color-ink,#1a1a1a);font-size:.86rem}.pw-product-form .pw-service-price{font-size:.82rem}.pw-product-form .pw-panel{display:none}.pw-product-form .pw-gas-choice__question{display:flex;flex-wrap:wrap;gap:.4rem .9rem;margin:0 0 .6rem;padding:.7rem;border:1px solid var(--pw2-color-line,#d8d7d0);border-radius:var(--pw2-radius-md,5px)}.pw-product-form .pw-gas-choice__question legend{width:100%;margin-bottom:.25rem;font-size:.85rem;font-weight:700}.pw-product-form .pw-gas-choice__question label{display:inline-flex;align-items:center;gap:.3rem;font-size:.82rem}.pw-product-form .pw-gas-options[hidden],.pw-product-form .pw-services[hidden],.pw-product-form .pw-service-card[hidden]{display:none!important}.pw-service-cart-status{margin:0;color:var(--pw2-color-muted,#686863);font-size:.82rem}@media(max-width:640px){.pw-product-service-levels{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/pw-product-service-restore.css.map */
