.pca-checkout .napca-checkout-gift{border:1px solid #d6c8b7;border-radius:8px;padding:22px;margin:24px 0;background:#fffdf8;color:#242424}.pca-checkout .napca-checkout-gift legend{font-size:20px;font-weight:700;padding:0 8px}.pca-checkout .napca-checkout-gift label{display:block;font-weight:600}.pca-checkout .napca-checkout-gift [hidden]{display:none!important}.pca-checkout .napca-checkout-gift select{display:block;width:100%;min-height:50px;margin:8px 0 16px;padding:12px;font:18px/1.4 system-ui;border:1px solid #786b60;border-radius:4px;box-sizing:border-box;background:#fff;color:#242424}.pca-checkout .napca-checkout-gift input{display:block;width:100%;min-height:50px;margin:8px 0 16px;padding:12px;font:18px/1.4 system-ui;border:1px solid #786b60;border-radius:4px;box-sizing:border-box}.pca-checkout .napca-checkout-gift button{min-height:48px;padding:13px 22px;border:0;border-radius:5px;background:#8f2633;color:#fff;font:700 17px/1.4 system-ui;cursor:pointer}.pca-checkout .napca-checkout-gift button:disabled{opacity:.65;cursor:default}.pca-checkout .napca-checkout-gift p{font-size:16px;line-height:1.6}.pca-checkout .napca-checkout-gift :focus-visible{outline:3px solid #b9873c;outline-offset:3px}