.letter-studio-purchase-summary{margin:0 0 20px;padding:16px 18px;border-left:3px solid #234c92;background:#fffaf0;color:#343434;font-size:15px;line-height:1.5}.letter-studio-purchase-summary p{margin:0 0 8px}.letter-studio-purchase-summary p:first-child{font-size:17px}.letter-studio-purchase-summary p:last-child{margin-bottom:0}.ls-purchase{display:block;margin:0 0 24px;color:#343434;font-size:15px;line-height:1.5;text-align:left}.ls-purchase [hidden]{display:none!important}.ls-purchase .ls-gift{padding:16px;margin:0 0 16px;border:1px solid #d4cbbb;border-radius:6px;background:#fffdf8}.ls-gift-heading{display:flex;align-items:center;gap:12px}.ls-purchase .ls-gift-image{width:88px;height:88px;object-fit:contain;flex-shrink:0}.ls-purchase .ls-gift-heading label{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:16px;line-height:1.4;text-transform:none;letter-spacing:0;cursor:pointer}.ls-purchase input[type=checkbox]{appearance:auto;-webkit-appearance:checkbox;display:inline-block!important;flex-shrink:0;width:22px;height:22px;margin:2px 0 0;accent-color:#234c92}.ls-purchase small{display:block;font-size:14px;font-weight:400;margin:4px 0}.ls-gift-price{display:block;font-size:15px;color:#234c92}.ls-purchase .ls-gift-intro{margin:12px 0 8px;font-size:14px}.ls-purchase .ls-gift-note{font-size:13px;margin:8px 0}.ls-gift-options{margin:12px 0}.ls-purchase .ls-selected-option{font-size:13px;margin:6px 0 0}.ls-purchase .ls-gift-options label{margin-bottom:6px;font-size:14px;text-transform:none;letter-spacing:0}.ls-purchase select{display:block;box-sizing:border-box;width:100%;max-width:100%;min-height:48px;margin:0;padding:10px 28px 10px 10px;border:1px solid #a59d91;border-radius:4px;background-color:#fff;color:#343434;font-size:16px}.ls-purchase a{text-decoration:underline;color:#234c92}.ls-purchase .ls-total{display:flex;justify-content:space-between;gap:12px;margin:14px 0 10px;font-size:17px}.ls-purchase .ls-submit{display:block;width:100%;height:auto;min-height:52px;margin:0;padding:13px 16px;border:1px solid #234c92;border-radius:4px;background:#234c92;color:#fff;font-size:17px;font-weight:600;line-height:1.4;text-transform:none;letter-spacing:0;cursor:pointer}.ls-purchase .ls-submit:hover{background:#183c78}.ls-purchase .ls-submit:disabled{opacity:.55;cursor:not-allowed}.ls-purchase .ls-promise{font-size:13px;margin:12px 0 6px}.ls-purchase .ls-shipping{font-size:12px;margin:0}.ls-purchase .ls-status:not(:empty){font-size:14px;margin-top:10px}.ls-purchase :focus-visible{outline:3px solid #a57530;outline-offset:3px}@media(max-width:767px){body:has(letter-studio-purchase) #yotpo-reviews-tab{display:none!important}}@media(max-width:400px){.ls-purchase .ls-gift{padding:12px}.ls-purchase .ls-gift-image{width:64px;height:64px}.ls-gift-heading{gap:8px}}.ls-demo{margin:28px 0;padding:22px;border:1px solid #d7d0c4;border-radius:6px;background:#fffdf8;color:#343434;text-align:left}.ls-demo h2{font-family:Georgia,serif;font-size:25px;line-height:1.25;margin:0 0 12px;text-transform:none;letter-spacing:0;color:#233c34}.ls-demo p{font-size:15px;line-height:1.6;margin:0 0 14px}.ls-demo .ls-demo-intro{font-size:17px}.ls-demo .ls-demo-example,.ls-demo .ls-demo-small{font-size:13px;color:#555}.ls-demo details{border-top:1px solid #d7d0c4}.ls-demo summary{display:list-item;cursor:pointer;padding:17px 2px;font-size:17px;line-height:1.4;font-weight:600;color:#234c92}.ls-demo .ls-demo-step{padding:0 0 18px}.ls-demo img{display:block;width:100%;max-width:100%;height:auto;margin:10px 0;border:1px solid #ded9ce;border-radius:3px;box-sizing:border-box}.ls-demo a{color:#234c92;text-decoration:underline;font-size:14px}.ls-demo .ls-demo-pdf{display:inline-block;padding:12px 16px;margin:8px 0;border:1px solid #234c92;border-radius:4px;font-weight:600}.ls-demo :focus-visible{outline:3px solid #a57530;outline-offset:3px}.ls-demo .ls-demo-gift{border-top:1px solid #d7d0c4;padding-top:18px;margin-bottom:0}@media(max-width:480px){.ls-demo{padding:16px}.ls-demo h2{font-size:23px}.ls-demo summary{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/34/compiled_assets/styles.css.map */
