#product-addon,[data-fa-pdp-addon-source],[data-fa-pdp-addon-host],.fa-pdp-addon-host,[data-fa-pdp-addon-disclosure],.fa-pdp-addon-disclosure{display:none!important}.fa-personalise,.fa-personalise *{box-sizing:border-box}.fa-personalise[hidden],#fa-delivery-widget[data-fa-personalise-controlled=true][hidden],[data-fa-delivery-widget][data-fa-personalise-controlled=true][hidden],fa-delivery-picker[data-fa-personalise-controlled=true][hidden],.product-form__buttons[hidden]{display:none!important}body.fa-personalisation-active:not(.fa-personalisation-delivery) .fa-pdp-conversion-sticky,body.fa-personalisation-active:not(.fa-personalisation-delivery) [data-fa-pdp-conversion-sticky]{display:none!important}.fa-personalise{--ink:#18372a;--orange:#ef5204;--muted:#66746c;--line:#d9e3dd;margin:18px 0 20px;padding:20px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 10px 28px #18372a12;color:var(--ink)}.fa-personalise__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:20px}.fa-personalise__steps span{display:flex;align-items:center;gap:7px;color:#839087;font-size:10px;font-weight:750;letter-spacing:.02em}.fa-personalise__steps span:after{content:"";height:2px;flex:1;border-radius:9px;background:#e5ebe7}.fa-personalise__steps span:last-child:after{display:none}.fa-personalise__steps b{display:grid;width:22px;height:22px;place-items:center;flex:0 0 22px;border-radius:50%;background:#edf1ef;color:#6c7b72;font-size:10px}.fa-personalise__steps .on,.fa-personalise.complete .fa-personalise__steps span:nth-child(-n+2){color:var(--ink)}.fa-personalise__steps .on b,.fa-personalise.complete .fa-personalise__steps span:nth-child(-n+2) b{background:var(--ink);color:#fff}.fa-personalise header{margin-bottom:18px}.fa-personalise header small{display:block;margin-bottom:5px;color:var(--orange);font-size:9px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.fa-personalise header h2{margin:0 0 6px;color:var(--ink);font-size:clamp(20px,2vw,26px);line-height:1.2}.fa-personalise header p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.fa-personalise__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px}.fa-personalise__options[hidden],.fa-personalise__fields[hidden],.fa-personalise__continue[hidden],.fa-personalise__done[hidden]{display:none!important}.fa-personalise__options>button{min-height:122px;padding:15px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);text-align:left;cursor:pointer;transition:.16s}.fa-personalise__options>button:hover{border-color:#aebbb3;transform:translateY(-1px)}.fa-personalise__options>button.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.fa-personalise__options i{display:block;margin-bottom:9px;font-size:23px;font-style:normal}.fa-personalise__options strong,.fa-personalise__options span{display:block}.fa-personalise__options strong{margin-bottom:5px;font-size:12px}.fa-personalise__options span{color:var(--muted);font-size:10px;line-height:1.45}.fa-personalise__fields{display:grid;gap:14px}.fa-personalise__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fa-personalise label{display:grid;gap:7px;color:var(--ink);font-size:10px;font-weight:750}.fa-personalise input,.fa-personalise select,.fa-personalise textarea{width:100%;min-height:45px;padding:11px 12px;border:1px solid #cdd8d1;border-radius:8px;background:#fff;color:#17261f;font:inherit;font-size:12px;outline:none;transition:.15s}.fa-personalise textarea{min-height:116px;padding-bottom:28px;line-height:1.5;resize:vertical}.fa-personalise input:focus,.fa-personalise select:focus,.fa-personalise textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px #18372a1a}.fa-personalise .bad{border-color:#b42318!important;box-shadow:0 0 0 3px #b423181a!important}.fa-personalise__message{position:relative}.fa-personalise__message>small{position:absolute;right:10px;bottom:8px;color:#8a968f;font-size:9px}.fa-personalise__error{margin:13px 0 0;padding:10px 12px;border-radius:8px;background:#fff2f0;color:#8f1d14;font-size:10px;font-weight:750}.fa-personalise__continue{width:100%;min-height:48px;margin-top:17px;padding:12px 18px;border:1px solid var(--ink);border-radius:4px;background:var(--ink);color:#fff;font-size:10px;font-weight:850;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.fa-personalise__done{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 14px;border:1px solid #d6e2da;border-radius:9px;background:#f6f8f7}.fa-personalise__done div{min-width:0}.fa-personalise__done small,.fa-personalise__done strong{display:block}.fa-personalise__done small{margin-bottom:3px;color:#4d765f;font-size:8px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.fa-personalise__done strong{overflow:hidden;color:var(--ink);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.fa-personalise__done button{padding:0;border:0;background:transparent;color:var(--ink);font-size:10px;font-weight:800;text-decoration:underline;cursor:pointer}@media(max-width:767px){.fa-personalise{margin:14px 0 18px;padding:16px;border-radius:12px}.fa-personalise__steps span{gap:4px;font-size:8px}.fa-personalise__steps span:after{display:none}.fa-personalise__options,.fa-personalise__grid{grid-template-columns:1fr}.fa-personalise__options>button{min-height:96px}}@media(prefers-reduced-motion:reduce){.fa-personalise__options>button,.fa-personalise input,.fa-personalise select,.fa-personalise textarea{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/fa-gift-details-bridge-20260805.css.map */
