hw-holborn-personalization.hw-personalization{display:block;margin:0 0 20px;color:var(--hw-ink,currentColor);text-align:left}hw-holborn-personalization[hidden],.hw-personalization [hidden]{display:none!important}.hw-personalization__choice{min-width:0;margin:0;padding:0;border:0}.hw-personalization__choice legend{margin:0 0 10px;padding:0;font-size:15px;font-weight:400;letter-spacing:.01em}.hw-personalization__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hw-personalization__option{position:relative;display:block;min-width:0;cursor:pointer}.hw-personalization__option input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hw-personalization__option span{display:flex;min-width:0;min-height:48px;align-items:center;justify-content:center;padding:12px 18px;border:1px solid var(--hw-line,#d2d4cf);font-size:15px;line-height:1.4;box-sizing:border-box;transition:border-color .15s,background-color .15s,color .15s}.hw-personalization__option input:checked+span{border-color:var(--hw-ink,#20382c);background:var(--hw-ink,#20382c);color:var(--hw-paper,#f2efe6)}.hw-personalization__option input:focus-visible+span{outline:2px solid var(--hw-ink,#20382c);outline-offset:4px}.hw-personalization__field{margin-top:16px}.hw-personalization__field>label{display:block;margin-bottom:8px;font-size:14px;line-height:1.5}.hw-personalization__text-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.hw-personalization__input{display:block;flex:1 1 160px;min-width:0;width:100%;min-height:52px;margin:0;padding:10px 14px;border:1px solid var(--hw-line,#b9beb8);border-radius:0;background:transparent;color:inherit;font-family:Times New Roman,Times,serif;font-size:24px;font-weight:400;letter-spacing:0;line-height:1.25;box-sizing:border-box;-webkit-appearance:none}.hw-personalization__type-preview{max-width:100%;overflow-wrap:anywhere;font-family:Times New Roman,Times,serif;font-size:36px;font-weight:400;letter-spacing:0;line-height:1.2}.hw-personalization__input::placeholder{color:currentColor;opacity:.45}.hw-personalization__input:focus-visible{outline:2px solid currentColor;outline-offset:2px}.hw-personalization__input[aria-invalid=true]{border-color:#9e3030}.hw-personalization__help{display:flex;justify-content:space-between;gap:8px;margin-top:8px;font-size:12px;line-height:1.5;opacity:.8}.hw-personalization__count{flex-shrink:0;font-variant-numeric:tabular-nums}.hw-personalization__note{margin:4px 0 0;font-size:12px;line-height:1.5;opacity:.8}.hw-personalization__error{margin:8px 0 0;color:#9e3030;font-size:12px;line-height:1.5}@media(min-width:760px){hw-holborn-personalization.hw-personalization{margin-bottom:24px}.hw-personalization__choice legend{margin-bottom:12px;font-size:14px}.hw-personalization__options{display:flex}.hw-personalization__option span{min-width:76px;padding-inline:22px;font-size:14px}.hw-personalization__field{margin-top:22px}}.hw-personalization__placement{min-width:0;margin:18px 0 0;padding:0;border:0}.hw-personalization__placement legend{margin:0 0 10px;padding:0;font-size:14px;font-weight:400}.hw-personalization__options--placements{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.hw-personalization__options--placements .hw-personalization__option span{min-width:0;padding-inline:10px}.hw-personalization__preview{width:min(100%,320px);margin:16px 0 12px}.hw-personalization__preview img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;object-position:50% 65%}.hw-personalization__preview figcaption{margin-top:8px;font-size:12px;line-height:1.5;opacity:.75}
/*# sourceMappingURL=/cdn/shop/t/28/assets/hw-holborn-personalization.css.map */
