.personalisation-journey{display:block;margin-top:24px;padding:22px;border:1px solid rgb(22 54 44 / 16%);border-top:3px solid #16362c;border-radius:14px;background:#fff;box-shadow:0 10px 32px #16362c0d}.personalisation-journey[hidden],.personalisation-steps>li[hidden]{display:none!important}.personalisation-journey+.pr-form-button,.dietary-requirements+.pr-form-button{margin-top:24px}.dietary-requirements{display:block;margin-top:22px;padding:18px;border:1px solid rgb(22 54 44 / 14%);border-radius:12px;background:#fff}.dietary-requirements__heading>span{display:block;color:#8a672d;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.dietary-requirements__heading h3{margin:4px 0 5px;color:#16362c;font-size:19px}.dietary-requirements__heading p,.dietary-requirements__note{margin:0;color:#52645b;font-size:12px;line-height:1.55}.dietary-requirements__fields{margin-top:15px}.dietary-requirements__fields .product-info,.dietary-requirements__fields .custom-option{margin:0}.dietary-requirements__note{margin-top:12px;padding-left:10px;border-left:2px solid #d4a24b;font-size:11px}.personalisation-journey__eyebrow,.personalisation-review__step{display:block;color:#8a672d;font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.personalisation-journey__heading h2{margin:5px 0 7px;color:#16362c;font-size:25px}.personalisation-journey__heading p,.personalisation-photo-guide p,.personalisation-made-note{margin:0;color:#52645b;font-size:13px;line-height:1.6}.personalisation-steps{display:grid;gap:0;margin:22px 0 0;padding:0;list-style:none}.personalisation-steps>li{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;align-items:start;color:#718077}.personalisation-steps>li:not(:last-child):after{content:"";position:absolute;z-index:0;top:29px;bottom:-1px;left:14px;width:1px;background:#dce3dc}.personalisation-step__marker{position:relative;z-index:1;display:grid;width:29px;height:29px;place-items:center;border:1px solid #b8c4b6;border-radius:50%;background:#fff;color:#718077;font-size:11px;font-weight:700}.personalisation-steps .is-complete .personalisation-step__marker,.personalisation-steps .is-active .personalisation-step__marker{border-color:#16362c;background:#16362c;color:#fff}.personalisation-step__body{min-width:0;margin-bottom:16px;padding:18px;border:1px solid #e1e7e1;border-radius:11px;background:#fff}.personalisation-step__summary{padding:10px 14px 15px;border-color:transparent;background:transparent}.personalisation-step__summary small,.personalisation-step__heading small{display:block;color:#8a672d;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.personalisation-step__summary strong{display:block;margin-top:2px;color:#16362c;font-size:14px}.personalisation-step__summary p,.personalisation-step__heading p{margin:4px 0 0;color:#52645b;font-size:12px;line-height:1.5}.personalisation-steps .is-active .personalisation-step__body{border-color:#16362c3d;background:#f7f3ec59;box-shadow:0 8px 24px #16362c0d}.personalisation-step__heading{margin-bottom:16px}.personalisation-step__heading h3{margin:3px 0 0;color:#16362c;font-size:19px}.personalisation-photo-guide{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;margin-bottom:18px;padding:14px;border-radius:10px;background:#f7f3ec;color:#16362c}.personalisation-photo-guide strong{display:block;margin-bottom:2px;font-size:13px}.personalisation-journey__fields{display:grid;gap:16px}.personalisation-journey__fields:empty{display:none}.personalisation-journey__fields>.product-info,.personalisation-journey__fields>.custom-option{margin:0}.personalisation-upload-heading{margin-top:2px;padding-top:18px;border-top:1px solid #e1e7e1}.personalisation-upload-heading span{display:block;color:#8a672d;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.personalisation-upload-heading h3{margin:4px 0 5px;color:#16362c;font-size:18px}.personalisation-upload-heading p{margin:0;color:#52645b;font-size:12px;line-height:1.55}.personalisation-app-block input[type=file]{width:100%;padding:9px;border:1px dashed #8da28b;border-radius:9px;background:#f7f3ec;color:#52645b;font-size:12px}.personalisation-app-block input[type=file]::file-selector-button{margin-right:12px;padding:10px 14px;border:0;border-radius:7px;background:#16362c;color:#fff;font:inherit;font-weight:700;cursor:pointer}.personalisation-live-uploader{width:100%;margin:0;padding:0}.personalisation-live-uploader .cl-upload--wrapper,.personalisation-live-uploader .filepond--root{width:100%;margin-bottom:0}.personalisation-live-uploader .filepond--panel-root{border:1px dashed #8da28b;border-radius:10px;background:#f7f3ec}.personalisation-live-uploader .filepond--drop-label{min-height:92px;color:#16362c}.personalisation-journey__fields .custom-option{margin:0}.personalisation-journey__fields .option-label,.personalisation-journey__fields label:not(.allergy-option label){color:#16362c}.personalisation-journey__fields .custom-help{color:#52645b;font-size:12px}.personalisation-field-meta{display:flex;justify-content:flex-end;margin-top:6px;color:#718077;font-size:11px}.personalisation-review{margin:0;padding:0}.personalisation-review__heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.personalisation-review__heading h3{margin:3px 0 0;color:#16362c;font-size:19px}.personalisation-review__status{padding:5px 9px;border-radius:999px;background:#f4e8d3;color:#74551f;font-size:10px;font-weight:700}.personalisation-review__status.is-ready{background:#e2ede5;color:#16362c}.personalisation-review__empty{margin-top:14px;color:#526459;font-size:12px}.personalisation-review__list{display:grid;gap:9px;margin:14px 0 0}.personalisation-review__list:empty{display:none}.personalisation-review__row{display:grid;grid-template-columns:minmax(90px,.7fr) minmax(0,1.3fr);gap:12px;margin:0;padding:10px 12px;border-radius:8px;background:#f7f3ec;font-size:12px}.personalisation-review__row dt{color:#52645b}.personalisation-review__row dd{margin:0;color:#16362c;font-weight:600;overflow-wrap:anywhere}.personalisation-review__photo{display:flex;align-items:center;gap:8px}.personalisation-review__photo img{width:42px;height:42px;border-radius:6px;object-fit:cover}.personalisation-confirmation{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;margin-top:15px;padding:14px;border:1px solid #b8c4b6;border-radius:9px;cursor:pointer}.personalisation-confirmation input{width:18px;height:18px;margin:2px 0 0;accent-color:#16362c}.personalisation-confirmation strong,.personalisation-confirmation small{display:block}.personalisation-confirmation strong{color:#16362c;font-size:13px}.personalisation-confirmation small{margin-top:2px;color:#52645b;font-size:11px;line-height:1.45}.personalisation-error{margin:10px 0 0;color:#a12626;font-size:12px}.personalisation-made-note{margin-top:14px;padding-left:12px;border-left:2px solid #d4a24b}.personalisation-locked{opacity:.58;cursor:not-allowed}.personalisation-journey.has-error{border-color:#a12626}.personalisation-journey.has-error .personalisation-confirmation{border-color:#a12626;background:#fff8f8}@media(max-width:600px){.personalisation-journey{padding:18px 15px;border-radius:12px}.personalisation-journey__heading h2{font-size:22px}.personalisation-steps>li{grid-template-columns:27px minmax(0,1fr);gap:8px}.personalisation-step__marker{width:27px;height:27px}.personalisation-steps>li:not(:last-child):after{left:13px;top:27px}.personalisation-step__body{padding:14px 12px}.personalisation-step__summary{padding:8px 8px 14px}.personalisation-review__heading{align-items:flex-start}.personalisation-review__row{grid-template-columns:1fr;gap:3px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/personalisation-journey.css.map */
