.wf-layout{max-width:var(--reading-width, 48em);margin-inline:auto}.wf-layout--split{display:flex;flex-direction:column;gap:24px;max-width:60rem}.wf-card{border:1px solid rgba(var(--input-text-color)/.15);border-top:3px solid rgb(var(--heading-color, var(--input-text-color)));background-color:rgb(var(--input-bg-color));padding:clamp(24px,5vw,44px)}.wf-aside{display:grid;gap:14px;order:2}@media(min-width:768px){.wf-aside{grid-template-columns:repeat(3,minmax(0,1fr))}}.wf-benefit{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:24px 20px;border:1px solid rgba(var(--input-text-color)/.12);background-color:rgb(var(--input-bg-color))}.wf-benefit__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0}.wf-benefit__title{display:block}.wf-benefit__text{margin:0;font-size:.88em;line-height:1.5;opacity:.75;overflow-wrap:normal;word-break:normal}.wf-fieldset{margin:0;padding:0;border:0}.wf-fieldset legend{padding:0}.wf-pills{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}@media(min-width:480px){.wf-pills{grid-template-columns:repeat(2,minmax(0,1fr));max-width:520px}}.wf-pill-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wf-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:var(--input-padding-y, 11px) 20px;cursor:pointer;border:var(--input-border-width, 1px) solid rgba(var(--input-text-color)/.25);border-radius:var(--input-border-radius, 0);background-color:rgb(var(--input-bg-color));color:rgb(var(--input-text-color));font-size:.88em;line-height:1.2em;transition:border-color .2s,background-color .2s,color .2s,box-shadow .2s}.wf-pill:hover{border-color:rgba(var(--input-text-color)/.6)}.wf-pill-input:checked+.wf-pill{background-color:rgb(var(--btn-bg-color));border-color:rgb(var(--btn-bg-color));color:rgb(var(--btn-text-color))}.wf-pill-input:focus-visible+.wf-pill{box-shadow:0 0 0 2px rgba(var(--input-text-color)/.6);outline:0}.wf-hint{display:block;margin-top:6px;font-size:.8em;opacity:.7}.wf-pill .icon-lucide,.wf-upload__icon{flex-shrink:0;opacity:.85}.wf-upload{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:24px;cursor:pointer;text-align:center;border:1px dashed rgba(var(--input-text-color)/.35);border-radius:var(--input-border-radius, 0);transition:border-color .2s}.wf-upload:hover{border-color:rgba(var(--input-text-color)/.7)}.wf-upload__title{font-size:.88em;text-decoration:underline;text-underline-offset:3px}.wf-upload__hint{font-size:.8em;opacity:.6}.wf-previews{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 0;padding:0;list-style:none}.wf-preview{position:relative}.wf-preview img{display:block;width:72px;height:72px;object-fit:cover;border-radius:var(--input-border-radius, 0);border:1px solid rgba(var(--input-text-color)/.2)}.wf-preview button{position:absolute;top:-8px;right:-8px;display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;cursor:pointer;border:0;border-radius:50%;background-color:rgb(var(--btn-bg-color));color:rgb(var(--btn-text-color));font-size:14px;line-height:1}.wf-items__list{display:flex;flex-direction:column;gap:12px;margin-top:8px}.wf-item{position:relative}.wf-item .label{margin:0;cursor:pointer;font-weight:400}:is(.wf-items__list,.wf-consent__list) .wf-item .checkbox+.label{align-items:flex-start;position:relative}:is(.wf-items__list,.wf-consent__list) .wf-item .checkbox+.label:before{content:"";display:block;flex-shrink:0;box-sizing:border-box;width:18px;height:18px;margin:2px 12px 0 0;border:1px solid rgb(var(--input-text-color));border-radius:2px;background-color:rgb(var(--input-bg-color));transition:background-color .15s,border-color .15s}:is(.wf-items__list,.wf-consent__list) .wf-item .checkbox:checked+.label:before{border-color:rgb(var(--input-text-color));background-color:rgb(var(--input-text-color))}:is(.wf-items__list,.wf-consent__list) .wf-item .checkbox+.label:after{content:"";position:absolute;top:6px;left:6px;width:5px;height:9px;margin:0;transform:rotate(45deg);transform-origin:center;border:solid rgb(var(--input-bg-color));border-width:0 2px 2px 0;opacity:0;transition:opacity .15s}:is(.wf-items__list,.wf-consent__list) .wf-item .checkbox:checked+.label:after{opacity:1}:is(.wf-items__list,.wf-consent__list) .wf-item .checkbox:focus-visible+.label:before{outline:2px solid rgb(var(--input-text-color));outline-offset:2px}.wf-consent__list{display:flex;flex-direction:column;gap:12px;margin-top:8px}.wf-consent .wf-item .label{margin:0;cursor:pointer;font-weight:400}.wf-consent__fine{margin-top:14px;font-size:.75em;line-height:1.55;opacity:.65}.wf-consent__fine p{margin:0 0 6px}.wf-consent__fine p:last-child{margin-bottom:0}.wf-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.wf-alert{display:flex;align-items:flex-start;gap:12px}.wf-alert__icon{display:none;flex-shrink:0;margin-top:1px}.wf-alert--success .wf-alert__icon--success,.wf-alert--error .wf-alert__icon--error{display:inline-flex}.wf-alert[hidden],.wf-claim-only[hidden],.wf-hint[hidden],.wf-items[hidden],.wf-product-field[hidden],.wf-previews[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/62/assets/warranty-form.css.map */
