.jacc-purchase-contact{--jacc-call-ink: #292821;--jacc-call-muted: #625e53;--jacc-call-brass: #826637;--jacc-call-line: #d8cbb5;color:var(--jacc-call-ink);background:#faf8f3;border:1px solid var(--jacc-call-line);border-left:3px solid #a88243;text-align:left;min-width:0}.jacc-purchase-contact__summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 24px;cursor:pointer;list-style:none;min-height:48px}.jacc-purchase-contact__summary::-webkit-details-marker{display:none}.jacc-purchase-contact__summary::marker{content:""}.jacc-purchase-contact__summary-copy{display:grid;gap:7px;min-width:0}.jacc-purchase-contact__eyebrow{color:var(--jacc-call-brass);font-size:9px;line-height:1.5;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.jacc-purchase-contact__title{font:500 25px/1.15 var(--jacc-serif, Georgia, serif);letter-spacing:-.015em;text-transform:none}.jacc-purchase-contact__preview{color:var(--jacc-call-muted);font-size:12px;line-height:1.6}.jacc-purchase-contact__toggle{flex:0 0 30px;display:grid;place-items:center;width:30px;height:30px;border:1px solid #d8cbb5;border-radius:50%;color:var(--jacc-call-brass);transition:transform .18s ease,background .18s ease}.jacc-purchase-contact[open]>summary .jacc-purchase-contact__toggle{transform:rotate(45deg);background:#f1ebdf}.jacc-purchase-contact__summary:hover .jacc-purchase-contact__title{color:#795a2b}.jacc-purchase-contact__summary:focus-visible,.jacc-purchase-contact a:focus-visible{outline:2px solid #826637;outline-offset:4px}.jacc-purchase-contact__body{border-top:1px solid var(--jacc-call-line);margin:0 24px;padding:20px 0 22px}.jacc-purchase-contact__intro{margin:0 0 16px;font-size:13px;line-height:1.7;color:var(--jacc-call-muted)}.jacc-purchase-contact__call{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;max-width:100%;padding:12px 18px;border:1px solid #2d392f;background:#2d392f;color:#faf8f3;font-size:12px;font-weight:600;line-height:1.5;text-decoration:none}.jacc-purchase-contact__call>svg{flex:0 0 18px}.jacc-purchase-contact__call>span{overflow-wrap:anywhere}.jacc-purchase-contact__call:hover{background:#394b3c;border-color:#394b3c;color:#fff}.jacc-purchase-contact__hours{margin:10px 0 0;font-size:11px;line-height:1.6;color:var(--jacc-call-muted)}.jacc-purchase-contact__note{margin:12px 0 0;font-size:11px;line-height:1.7;color:var(--jacc-call-muted)}.jacc-purchase-contact__message{display:inline-block;padding-block:10px;margin-top:6px;font-size:12px;line-height:1.6;color:#795a2b;text-decoration:underline;text-underline-offset:4px}.jacc-purchase-contact__parts{margin:14px 0 0;padding-top:14px;border-top:1px solid var(--jacc-call-line);font-size:11px;line-height:1.7;color:var(--jacc-call-muted)}.jacc-purchase-contact__parts a{color:inherit;text-decoration:underline;text-underline-offset:3px}.jacc-purchase-contact--product{margin:0 0 18px}.jacc-purchase-contact--product .jacc-purchase-contact__call{width:100%}.jacc-purchase-contact--contact{margin-bottom:28px}.jacc-purchase-contact--collection{max-width:1256px;margin:24px 32px 32px}.jacc-purchase-contact--collection .jacc-purchase-contact__summary-copy{grid-template-columns:auto 1fr;align-items:center;gap:8px 24px}.jacc-purchase-contact--collection .jacc-purchase-contact__eyebrow,.jacc-purchase-contact--collection .jacc-purchase-contact__title{grid-column:1}.jacc-purchase-contact--collection .jacc-purchase-contact__preview{grid-column:2;grid-row:1 / 3}.jacc-purchase-contact--footer{width:100%;max-width:640px;background:transparent;border:0;border-top:1px solid rgb(var(--text-color) / .2);color:rgb(var(--text-color))}.jacc-purchase-contact--footer .jacc-purchase-contact__summary{padding:12px 0;gap:16px}.jacc-purchase-contact--footer .jacc-purchase-contact__title{font:inherit;font-size:12px;letter-spacing:0}.jacc-purchase-contact--footer .jacc-purchase-contact__toggle{color:inherit;width:24px;height:24px;flex-basis:24px;border:0}.jacc-purchase-contact--footer[open]>summary .jacc-purchase-contact__toggle{background:transparent}.jacc-purchase-contact--footer .jacc-purchase-contact__summary:hover .jacc-purchase-contact__title{color:inherit;text-decoration:underline;text-underline-offset:4px}.jacc-purchase-contact--footer .jacc-purchase-contact__body{margin:0;padding:4px 0 16px;border:0}.jacc-purchase-contact--footer .jacc-purchase-contact__call{padding:4px 0;justify-content:start;border:0;background:transparent;color:inherit;font-size:13px;text-decoration:underline;text-underline-offset:4px}.jacc-purchase-contact--footer .jacc-purchase-contact__note,.jacc-purchase-contact--footer .jacc-purchase-contact__hours,.jacc-purchase-contact--footer .jacc-purchase-contact__parts{color:inherit;opacity:.85}.jacc-purchase-contact--footer .jacc-purchase-contact__parts{border-color:rgb(var(--text-color) / .2)}@media(min-width:1320px){.jacc-purchase-contact--collection{margin-inline:auto}}@media(max-width:699px){.jacc-purchase-contact__summary{padding:20px;gap:12px}.jacc-purchase-contact__title{font-size:23px}.jacc-purchase-contact__body{margin-inline:20px}.jacc-purchase-contact--collection{margin:20px 24px 24px}.jacc-purchase-contact--collection .jacc-purchase-contact__summary-copy{display:grid;grid-template-columns:minmax(0,1fr);gap:7px}.jacc-purchase-contact--collection .jacc-purchase-contact__summary-copy>*{grid-column:auto;grid-row:auto}}@media(prefers-reduced-motion:reduce){.jacc-purchase-contact__toggle{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/360/assets/jacc-purchase-contact.css.map */
