.bulk-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}.bulk-actions .button{flex:1 1 180px;width:auto;font-size:12px}.bulk-draft{border-top:1px solid var(--line);margin-top:24px;padding-top:22px}.bulk-draft textarea{line-height:1.7;resize:vertical}.contact{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;border-top:1px solid var(--line)}.contact h2{font-size:42px}.contact p{font-size:14px;line-height:1.85;margin:20px 0}.contact-copy>.button{margin-top:6px;overflow-wrap:anywhere}.contact-details h3{font-size:28px;color:#ffe7bc}.contact-details details{margin-top:25px;border-top:1px solid var(--line);padding-top:20px}.contact-details summary{cursor:pointer;color:#f7d28e;font-size:15px}.contact-details .button{font-size:12px}#saved-details-status{font-size:12px;color:#f8d79a}.clear-cart{display:block;background:none;color:#e9c4d3;border:0;border-bottom:1px solid #b69060;padding:6px 0;margin-top:18px;font-size:12px}.quantity button,.close-cart,.menu-button{min-width:40px;min-height:40px}.footer a{overflow-wrap:anywhere}.bulk-form textarea[readonly]{color:#f8e9d6}input:focus-visible,textarea:focus-visible{outline:2px solid #f3cc7c;outline-offset:3px}@media(min-width:761px) and (max-width:1150px){.nav-links{gap:12px;font-size:11px}.nav{gap:14px}.nav-logo{width:125px}.cart-trigger{padding:9px 10px;gap:6px}.cart-word{display:none}}@media(max-width:760px){.contact{grid-template-columns:1fr;gap:35px}.contact h2{font-size:35px}.contact-details h3{font-size:26px}.bulk-actions{flex-direction:column}.bulk-actions .button{flex:auto;width:100%}.contact-copy>.button{font-size:12px;max-width:100%}}
