.sakulight-giftwrap{margin:18px 0 22px;padding:16px 18px;border:1px solid #ddd9d3;border-radius:7px;background:#faf9f6;font-size:16px;line-height:1.65;color:#29231f}
.sakulight-giftwrap legend{font-size:18px;font-weight:700;padding:0 6px}
.sakulight-giftwrap label{display:flex;gap:9px;align-items:flex-start;padding:7px 0;font-size:16px;cursor:pointer}
.sakulight-giftwrap label input{flex-shrink:0;margin-top:7px;width:18px;height:18px}
.sakulight-giftwrap .sakulight-giftwrap-help{margin:6px 0 0;color:#615c55;font-size:14px;line-height:1.7}
.sakulight-giftwrap-cart{margin:9px 0 6px;padding:9px 0;font-size:15px}
.sakulight-giftwrap-cart>label{display:block;font-weight:600;margin-bottom:4px}
.sakulight-giftwrap-cart select{font-size:16px;max-width:100%;padding:6px}
.sakulight-giftwrap-cart small{display:block;font-size:13px;color:#605c55;margin-top:3px}
@media(max-width:600px){.sakulight-giftwrap{padding:14px 12px}.sakulight-giftwrap legend{font-size:17px}}
