.tpl .plp-hs{text-align:left;width:100%;max-width:520px;margin:28px auto 0}.tpl .plp-hs__pick{align-items:center;gap:12px;margin:0 0 12px;display:flex}.tpl .plp-hs__picklabel{font:600 var(--label) / 1.2 var(--font);flex:none}.tpl .plp-hs__selectwrap{flex:auto;min-width:0;display:flex;position:relative}.tpl .plp-hs__select{appearance:none;cursor:pointer;font:600 16px / 1.2 var(--font);text-overflow:ellipsis;white-space:nowrap;border-radius:12px;width:100%;min-width:0;height:44px;padding:0 40px 0 14px;overflow:hidden}.tpl .plp-hs__select:focus-visible{outline-offset:2px;outline:3px solid #3ab9bf73}.tpl .plp-hs__select option{background:var(--white);color:var(--ink)}.tpl .plp-hs__caret{pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.tpl .plp-hs__row{background:var(--white);border:2px solid var(--white);box-shadow:0 4px 0 var(--cta-lip);border-radius:16px;transition:border-color .15s;display:flex;overflow:hidden}.tpl .plp-hs__row:focus-within{border-color:var(--teal)}.tpl .plp-hs__row.has-error{border-color:#dc2626}.tpl .plp-hs__field{flex:auto;min-width:0;display:flex}.tpl .plp-hs__input{color:var(--ink);font:400 17px / 1.2 var(--font);background:0 0;border:0;width:100%;min-width:0;height:52px;padding:0 16px}.tpl .plp-hs__input::placeholder{color:#8a9294}.tpl .plp-hs__input:focus{outline:none}.tpl .plp-hs__submit{background:var(--teal);color:var(--white);cursor:pointer;font:600 16px / 1.1 var(--font);white-space:nowrap;border:0;flex:none;padding:0 18px;transition:background .15s,opacity .15s}.tpl .plp-hs__submit:hover:not(:disabled){background:var(--teal-600)}.tpl .plp-hs__submit:focus-visible{outline:3px solid var(--white);outline-offset:-6px}.tpl .plp-hs__submit:disabled{cursor:progress;opacity:.7}.tpl .plp-hs__error{margin:10px 0 0;font-size:15px;font-weight:600;line-height:1.35}.tpl .plp-hs__consent{margin:12px 0 0;font-size:13px;line-height:1.45}.tpl .plp-hs__consent a{text-underline-offset:2px}.tpl .plp-hs__done{border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;line-height:1.4;display:flex}.tpl .plp-hs__check{background:var(--tint);border-radius:var(--pill,999px);color:var(--teal-800);flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.tpl .plp-hs__donetitle{font-weight:700}.tpl .plp-hs__hp{width:0;height:0;position:absolute;left:-9999px;overflow:hidden}.tpl .plp-hs__sronly{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tpl .plp-hs--dark .plp-hs__picklabel{color:#ffffffd1}.tpl .plp-hs--dark .plp-hs__select{color:var(--white);background:#ffffff1a;border:1.5px solid #ffffff57}.tpl .plp-hs--dark .plp-hs__selectwrap.has-error .plp-hs__select{border-color:#ffb4ab}.tpl .plp-hs--dark .plp-hs__caret{color:var(--white)}.tpl .plp-hs--dark .plp-hs__error{color:#ffb4ab}.tpl .plp-hs--dark .plp-hs__consent{color:#ffffffb3}.tpl .plp-hs--dark .plp-hs__consent a{color:var(--white)}.tpl .plp-hs--dark .plp-hs__done{color:var(--white);background:#ffffff1a}.tpl .plp-hs--light{margin-left:0}.tpl .plp-hs--light .plp-hs__picklabel{color:var(--ink)}.tpl .plp-hs--light .plp-hs__select{background:var(--white);border:1.5px solid var(--line);color:var(--ink)}.tpl .plp-hs--light .plp-hs__selectwrap.has-error .plp-hs__select{border-color:#dc2626}.tpl .plp-hs--light .plp-hs__caret{color:var(--teal-800)}.tpl .plp-hs--light .plp-hs__row{border-color:var(--line)}.tpl .plp-hs--light .plp-hs__row:focus-within{border-color:var(--teal)}.tpl .plp-hs--light .plp-hs__row.has-error{border-color:#dc2626}.tpl .plp-hs--light .plp-hs__error{color:#b4443c}.tpl .plp-hs--light .plp-hs__consent{color:var(--muted)}.tpl .plp-hs--light .plp-hs__consent a{color:var(--teal-800)}.tpl .plp-hs--light .plp-hs__done{background:var(--white);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink)}@media (max-width:560px){.tpl .plp-hs{margin-top:22px}.tpl .plp-hs__pick{flex-direction:column;align-items:stretch;gap:6px}.tpl .plp-hs__row{box-shadow:none;background:0 0;border:0;flex-direction:column;gap:10px;overflow:visible}.tpl .plp-hs__field{background:var(--white);border:2px solid var(--white);border-radius:14px}.tpl .plp-hs--light .plp-hs__field{border-color:var(--line)}.tpl .plp-hs__field:focus-within{border-color:var(--teal)}.tpl .plp-hs__row.has-error .plp-hs__field{border-color:#dc2626}.tpl .plp-hs__input{height:50px}.tpl .plp-hs__submit{box-shadow:0 4px 0 var(--cta-lip);border-radius:14px;width:100%;height:52px}}.tpl .s-mh__action .plp-hs,.tpl .s-hsplit__action .plp-hs{margin-top:0}
