.svc [hidden]{display:none!important}.svc .svc-anchor{position:relative;top:-90px;display:block;height:0}.svc .svc-box{max-width:var(--svc-max, 760px);margin-inline:auto;padding:clamp(20px,3.2vw,36px);display:grid;gap:clamp(24px,3.2vw,34px)}.svc .svc-step__label{margin:0 0 14px;font-size:1.8rem;font-weight:700;line-height:1.3}.svc .svc-rows{list-style:none;margin:0;padding:0;display:grid;gap:12px}.svc .svc-row{display:grid;grid-template-columns:1fr auto;grid-template-areas:"text qty" "price qty";align-items:center;gap:4px 16px;padding:14px 16px;border:1px solid color-mix(in oklab,rgb(var(--color-foreground)) 14%,transparent);border-radius:var(--home-radius-inner);background:rgb(var(--color-background))}@media(min-width:620px){.svc .svc-row{grid-template-columns:1fr auto auto;grid-template-areas:"text price qty";gap:18px;padding:14px 18px}}.svc .svc-row__text{grid-area:text;display:grid;gap:2px}.svc .svc-row__name{font-size:1.7rem;font-weight:600;line-height:1.3}.svc .svc-row__hint{font-size:1.4rem;opacity:.7}.svc .svc-row__price{grid-area:price;font-size:1.6rem;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums;color:rgb(var(--color-button))}.svc .svc-row__per{font-weight:400;opacity:.7}.svc .svc-qty{grid-area:qty;display:flex;align-items:center;gap:2px;border:1px solid color-mix(in oklab,rgb(var(--color-foreground)) 16%,transparent);border-radius:9999px;padding:3px}.svc .svc-qty__btn{width:36px;height:36px;flex:0 0 auto;border:0;border-radius:9999px;cursor:pointer;background:color-mix(in oklab,rgb(var(--color-button)) 8%,transparent);color:rgb(var(--color-button));font-size:2rem;line-height:1;display:grid;place-items:center;transition:background-color .15s ease}.svc .svc-qty__btn:hover{background:color-mix(in oklab,rgb(var(--color-button)) 16%,transparent)}.svc .svc-qty__input{width:52px;height:36px;border:0;background:transparent;color:inherit;text-align:center;font-size:1.7rem;font-weight:700;font-variant-numeric:tabular-nums;-moz-appearance:textfield}.svc .svc-qty__input::-webkit-outer-spin-button,.svc .svc-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.svc .svc-qty__input:focus-visible{outline:2px solid rgb(var(--color-button));outline-offset:2px;border-radius:6px}.svc .svc-count{margin-bottom:16px}.svc .svc-count__label{display:block;margin:0 0 8px;font-size:1.7rem;font-weight:600}.svc .svc-count__input{width:100%;max-width:220px;padding:14px 16px;font-size:1.8rem;font-family:inherit;border:1px solid color-mix(in oklab,rgb(var(--color-foreground)) 16%,transparent);border-radius:var(--home-radius-inner);background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.svc .svc-count__input:focus{outline:none;border-color:rgb(var(--color-button));box-shadow:0 0 0 3px color-mix(in oklab,rgb(var(--color-button)) 18%,transparent)}.svc .svc-tiers{list-style:none;margin:0;padding:0;display:grid;gap:8px}.svc .svc-tier{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 18px;border:1px solid color-mix(in oklab,rgb(var(--color-foreground)) 12%,transparent);border-radius:var(--home-radius-inner);background:rgb(var(--color-background));font-size:1.6rem;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,opacity .15s ease;opacity:.62}.svc .svc-tier:hover{opacity:.85}.svc .svc-tier.is-active{opacity:1;border-color:rgb(var(--color-button));background:color-mix(in oklab,rgb(var(--color-button)) 7%,transparent)}.svc .svc-tier__name{font-weight:600}.svc .svc-tier__price{font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums;color:rgb(var(--color-button))}.svc .svc-fields{display:grid;gap:16px}@media(min-width:620px){.svc .svc-fields{grid-template-columns:1fr 1fr}}.svc .svc-field{display:grid;gap:8px}.svc .svc-field--wide{margin-top:16px}.svc .svc-fields>.svc-row--missing{grid-column:1 / -1}.svc .svc-field__label{font-size:1.6rem;font-weight:600}.svc .svc-warn{margin:0;font-size:1.4rem;line-height:1.4;color:#b00020}.svc .svc-zone{margin:0;min-height:5.2rem;display:flex;align-items:center;padding:1.2rem 1.6rem;border-radius:var(--home-radius-inner);background:color-mix(in oklab,rgb(var(--color-foreground)) 5%,transparent);font-size:1.6rem;line-height:1.35;opacity:.7}.svc .svc-zone.is-set{opacity:1;font-weight:600;background:color-mix(in oklab,rgb(var(--color-button)) 8%,transparent)}.svc .svc-req{color:rgb(var(--color-button))}.svc .svc-input{width:100%;padding:14px 16px;font-size:1.7rem;font-family:inherit;line-height:1.4;border:1px solid color-mix(in oklab,rgb(var(--color-foreground)) 16%,transparent);border-radius:var(--home-radius-inner);background:rgb(var(--color-background));color:rgb(var(--color-foreground));transition:border-color .15s ease,box-shadow .15s ease}.svc .svc-input:focus{outline:none;border-color:rgb(var(--color-button));box-shadow:0 0 0 3px color-mix(in oklab,rgb(var(--color-button)) 18%,transparent)}.svc .svc-textarea{resize:vertical;min-height:90px}.svc .svc-select{-webkit-appearance:none;appearance:none;cursor:pointer;padding-right:44px;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 22px) calc(50% + 2px),calc(100% - 15px) calc(50% + 2px);background-size:7px 7px,7px 7px;background-repeat:no-repeat}.svc .svc-hint{margin:12px 0 0;font-size:1.4rem;line-height:1.5;opacity:.75}.svc .svc-summary{border-top:1px solid color-mix(in oklab,rgb(var(--color-foreground)) 14%,transparent);padding-top:clamp(20px,2.6vw,26px)}.svc .svc-sum{margin:0 0 20px;display:grid;gap:10px}.svc .svc-sum__row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-size:1.6rem}.svc .svc-sum__row dt{margin:0;opacity:.85}.svc .svc-sum__row dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.svc .svc-sum__row--min dt,.svc .svc-sum__row--min dd{color:rgb(var(--color-button))}.svc .svc-sum__row--total{border-top:1px solid color-mix(in oklab,rgb(var(--color-foreground)) 12%,transparent);padding-top:12px;font-size:2rem}.svc .svc-sum__row--total dt{opacity:1;font-weight:700}.svc .svc-sum__row--total dd{font-weight:700}.svc .svc-msg{margin:0 0 16px;padding:12px 16px;border-radius:var(--home-radius-inner);font-size:1.6rem;line-height:1.5;background:color-mix(in oklab,rgb(var(--color-button)) 8%,transparent);border:1px solid color-mix(in oklab,rgb(var(--color-button)) 20%,transparent)}.svc .svc-msg.is-error{background:color-mix(in oklab,#b00020 8%,transparent);border-color:color-mix(in oklab,#b00020 30%,transparent)}.svc .svc-actions{display:grid;gap:10px}.svc .svc-actions .button{width:100%;font-size:1.7rem;padding-block:1.1rem}.svc .svc-add[disabled]{opacity:.5;cursor:not-allowed}.svc .svc-hint--min{text-align:center}.svc .svc-row--missing{padding:12px 16px;border-radius:var(--home-radius-inner);background:color-mix(in oklab,#b00020 8%,transparent);border:1px solid color-mix(in oklab,#b00020 30%,transparent);font-size:1.5rem}
/*# sourceMappingURL=/cdn/shop/t/53/assets/service-configurator.css.map */
