:root{--f-ink: var(--ink, #404041);--f-soft: var(--ink-soft, #706e68);--f-line: rgba(64, 64, 65, .28);--f-red: #924241;--f-error: #a3352c;--f-r: var(--radius, 7px)}.sjx__f>span,.enquiry__form .field>label,.sj-gifting__field>label,.pdpx-book__you label>span{display:block;margin:0 0 8px;font:500 var(--fs-2xs, 10px) / 1.3 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--f-soft)}.enquiry__form .field>label span,.sj-gifting__field>label span{color:var(--f-red)}:is(.sjx__form,.enquiry__form,.sj-gifting__form,.pdpx-book__you) :is(input[type=text],input[type=tel],input[type=email],input[type=number],input[type=date],input:not([type]),select),.pdpx-book__form input.pdpx-book__free{-webkit-appearance:none;appearance:none;box-sizing:border-box;width:100%;min-height:44px;margin:0;padding:10px 0 11px;border:0;border-bottom:1px solid var(--f-line);border-radius:0;background-color:transparent;box-shadow:none;font:400 var(--fs-md, 15px) / 1.4 var(--font-sans);color:var(--f-ink);color-scheme:light;transition:border-color .25s ease,box-shadow .25s ease}:is(.sjx__form,.enquiry__form,.sj-gifting__form,.pdpx-book__you) select{padding-right:26px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23706e68' stroke-width='1.4'/%3E%3C/svg%3E");background-position:right 4px center;background-size:10px 6px;background-repeat:no-repeat;cursor:pointer}:is(.sjx__form,.enquiry__form,.sj-gifting__form,.pdpx-book__you) textarea{-webkit-appearance:none;appearance:none;box-sizing:border-box;display:block;width:100%;min-height:96px;margin:0;padding:12px 14px;border:1px solid var(--f-line);border-radius:var(--f-r);background:#ffffff59;box-shadow:none;font:400 var(--fs-md, 15px) / 1.55 var(--font-sans);color:var(--f-ink);resize:vertical;transition:border-color .25s ease}:is(.sjx__form,.enquiry__form,.sj-gifting__form,.pdpx-book__you) :is(input,textarea)::placeholder{opacity:1;color:#706e68bf}:is(.sjx__form,.enquiry__form,.sj-gifting__form,.pdpx-book__you) :is(input,select):focus{outline:none;border-bottom-color:var(--f-red);box-shadow:0 1px 0 var(--f-red)}:is(.sjx__form,.enquiry__form,.sj-gifting__form,.pdpx-book__you) textarea:focus{outline:none;border-color:var(--f-red)}:is(.sjx__form,.enquiry__form,.sj-gifting__form,.pdpx-book__you) :is(input[type=text],input[type=tel],input[type=email],input[type=number],input[type=date],input:not([type]),select,textarea):focus-visible{outline:none}:is(.sjx__form,.enquiry__form,.sj-gifting__form,.pdpx-book__you) :is(input,select,textarea)[aria-invalid=true]{border-color:var(--f-error)}.sjx__form,.enquiry__form,.sj-gifting__fields{row-gap:22px;column-gap:24px}.pdpx-book__row{gap:22px 24px}.pdpx-book__you .pdpx-book__row+.pdpx-book__row{margin-top:22px}.sj-gifting__field{margin:0}.sjx__acts .sjx__btn--solid,.enquiry__form .enquiry__submit .btn,.sj-gifting__form [type=submit],.pdpx-book__actions .pdpx-book__send{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:52px;margin:0;padding:0 12px 0 24px;border:0;border-radius:var(--f-r);background:var(--f-ink);color:var(--page-bg, #f6f4e6);font:500 var(--fs-xs, 11px) / 1 var(--font-sans);letter-spacing:.2em;text-transform:uppercase;text-align:left;cursor:pointer;transition:background .25s ease,opacity .25s ease}.sjx__acts .sjx__btn--solid i,.enquiry__form .enquiry__submit .btn i,.sj-gifting__form [type=submit] i,.sj-gifting__form [type=submit] svg,.pdpx-book__actions .pdpx-book__send i{display:grid;flex:none;place-items:center;width:30px;height:30px;border-radius:var(--f-r);background:#f6f4e624;font-size:17px;letter-spacing:0;transition:transform .3s ease}.sjx__acts .sjx__btn--solid:disabled,.enquiry__form .enquiry__submit .btn:disabled,.sj-gifting__form [type=submit]:disabled,.pdpx-book__actions .pdpx-book__send:disabled{opacity:.6;cursor:progress}.enquiry__form .enquiry__submit,.pdpx-book__actions,.sjx__acts{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.sjx__acts .sjx__btn--wa,.pdpx-book__actions .pdpx-book__wa{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 20px;border:1px solid rgba(64,64,65,.22);border-radius:var(--f-r);background:none;font:500 var(--fs-xs, 11px) / 1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--f-ink);text-decoration:none;transition:border-color .25s ease}.sjx__acts .sjx__btn--wa i,.pdpx-book__actions .pdpx-book__wa i{color:#1f9d55;font-size:18px!important}.sjx__note,.enquiry__form .enquiry__note,.sj-gifting__note,.pdpx-book__note{max-width:none;margin:14px 0 0;font:400 var(--fs-sm, 12.5px) / 1.5 var(--font-sans);color:var(--f-soft)}.enquiry__form .enquiry__submit .enquiry__note{margin:0}.sjx__err,.enquiry__form .enquiry__error,.sj-gifting__error{margin:0;padding:11px 14px;border:0;border-left:2px solid var(--f-error);border-radius:0 var(--f-r) var(--f-r) 0;background:#a3352c0f;font:400 var(--fs-sm, 12.5px) / 1.5 var(--font-sans);color:var(--f-error)}.sjx__err[hidden],.enquiry__form .enquiry__error[hidden],.sj-gifting__error[hidden]{display:none}.sjx__err a,.enquiry__form .enquiry__error a,.sj-gifting__error a{color:inherit;text-decoration:underline}@media(max-width:720px){:is(.sjx__form,.enquiry__form,.sj-gifting__form,.pdpx-book__you) :is(input[type=text],input[type=tel],input[type=email],input[type=number],input[type=date],input:not([type]),select),:is(.sjx__form,.enquiry__form,.sj-gifting__form,.pdpx-book__you) textarea,.pdpx-book__form input.pdpx-book__free{font-size:16px}.sjx__form,.enquiry__form,.sj-gifting__fields{row-gap:18px}}@media(hover:hover){.sjx__acts .sjx__btn--solid:hover:not(:disabled),.enquiry__form .enquiry__submit .btn:hover:not(:disabled),.sj-gifting__form [type=submit]:hover:not(:disabled),.pdpx-book__actions .pdpx-book__send:hover:not(:disabled){background:var(--f-red)}.sjx__acts .sjx__btn--solid:hover i,.enquiry__form .enquiry__submit .btn:hover i,.sj-gifting__form [type=submit]:hover i,.pdpx-book__actions .pdpx-book__send:hover i{transform:translate(3px)}.sjx__acts .sjx__btn--wa:hover,.pdpx-book__actions .pdpx-book__wa:hover{border-color:#1f9d55}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/sj-forms.css.map */
