.gi-cbrief{--cb-ink:#2c2a26;--cb-page:#f6f2ea;--cb-card:#fffdf8;--cb-gold:#8a6a34;--cb-gold-deep:#6d5327;--cb-ink-72:rgba(44,42,38,.72);--cb-ink-62:rgba(44,42,38,.62);--cb-ink-55:rgba(44,42,38,.55);--cb-ink-50:rgba(44,42,38,.5);--cb-ink-35:rgba(44,42,38,.35);--cb-ink-28:rgba(44,42,38,.28);--cb-ink-22:rgba(44,42,38,.22);--cb-ink-18:rgba(44,42,38,.18);--cb-ink-12:rgba(44,42,38,.12);--cb-ink-10:rgba(44,42,38,.1);--cb-ink-9:rgba(44,42,38,.09);--cb-gold-45:rgba(138,106,52,.45);--cb-gold-40:rgba(138,106,52,.4);--cb-gold-6:rgba(138,106,52,.06);--cb-gold-4:rgba(138,106,52,.04);--cb-serif:"Cormorant Garamond",Georgia,serif;--cb-sans:Karla,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--cb-page);color:var(--cb-ink);font-family:var(--cb-sans);padding:clamp(48px,7vw,120px) clamp(20px,6vw,96px)}.gi-cbrief *{box-sizing:border-box}.gi-cbrief a{color:var(--cb-ink)}.gi-cbrief ::placeholder{color:#2c2a2659}.gi-cbrief-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gi-cbrief__inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:clamp(40px,6vw,96px);align-items:start}.gi-cbrief__intro{display:flex;flex-direction:column;gap:28px;position:sticky;top:48px}@media(max-width:800px){.gi-cbrief__intro{position:static}}.gi-cbrief__eyebrow{display:flex;align-items:center;gap:14px;margin:0;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--cb-gold)}.gi-cbrief__eyebrow-rule{width:36px;height:1px;background:var(--cb-gold);display:block}.gi-cbrief__heading{font-family:var(--cb-serif);font-weight:300;font-size:clamp(40px,5.4vw,76px);line-height:1.02;letter-spacing:-.01em;margin:0;text-wrap:pretty}.gi-cbrief__heading em{font-style:italic;color:var(--cb-gold)}.gi-cbrief__lede{margin:0;max-width:34ch;font-size:16px;line-height:1.75;color:var(--cb-ink-72);font-weight:300;text-wrap:pretty}.gi-cbrief__details{display:flex;flex-direction:column;gap:10px;padding-top:8px;font-size:14px;line-height:1.7;color:var(--cb-ink-72);font-weight:300}.gi-cbrief__details a{text-decoration:none;border-bottom:1px solid var(--cb-ink-22)}.gi-cbrief__details a:hover{color:var(--cb-gold);border-bottom-color:var(--cb-gold)}.gi-cbrief__card{background:var(--cb-card);border:1px solid var(--cb-ink-10);padding:clamp(28px,4vw,56px)}.gi-cbrief-form{position:relative;display:flex;flex-direction:column;gap:40px}.gi-cbrief-field-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:22px}.gi-cbrief-field{display:flex;flex-direction:column;gap:8px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--cb-ink-55)}.gi-cbrief-field__control{border:0;border-bottom:1px solid var(--cb-ink-22);background:transparent;padding:10px 0;font-size:16px;font-family:var(--cb-sans);color:var(--cb-ink);outline:none;letter-spacing:normal;text-transform:none;transition:border-color .2s ease}.gi-cbrief-field__control:focus{border-bottom-color:var(--cb-gold)}.gi-cbrief-message{display:flex;flex-direction:column;gap:8px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--cb-ink-55)}.gi-cbrief-message__control{border:1px solid var(--cb-ink-18);background:transparent;padding:14px;font-size:16px;line-height:1.6;font-family:var(--cb-sans);color:var(--cb-ink);outline:none;letter-spacing:normal;text-transform:none;resize:vertical;transition:border-color .2s ease}.gi-cbrief-message__control:focus{border-color:var(--cb-gold)}.gi-cbrief-section{border-top:1px solid var(--cb-ink-12);padding-top:36px;display:flex;flex-direction:column;gap:8px}.gi-cbrief-section__head{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;cursor:pointer;background:none;border:none;padding:0;font-family:inherit;text-align:left;width:100%}.gi-cbrief-section__title-wrap{display:flex;flex-direction:column;gap:4px}.gi-cbrief-section__title{font-family:var(--cb-serif);font-weight:400;font-size:clamp(24px,2.6vw,34px);letter-spacing:-.005em;color:var(--cb-ink)}.gi-cbrief-section__optional{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--cb-gold)}.gi-cbrief-section__toggle{display:flex;align-items:center;gap:14px}.gi-cbrief-section__toggle-label{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--cb-ink-50)}.gi-cbrief-switch{position:relative;width:42px;height:22px;border-radius:11px;flex:0 0 auto;background:var(--cb-ink-28);transition:background .22s ease}.gi-cbrief-switch__knob{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--cb-card);transition:left .22s ease}[data-cbrief-toggle][aria-expanded=true] .gi-cbrief-switch{background:var(--cb-gold)}[data-cbrief-toggle][aria-expanded=true] .gi-cbrief-switch__knob{left:23px}.gi-cbrief-section__head:focus-visible{outline:2px solid var(--cb-gold);outline-offset:4px}.gi-cbrief-panel{overflow:hidden}.gi-cbrief-panel[hidden]{display:none}.gi-cbrief-panel__intro{margin:22px 0 26px;max-width:56ch;font-size:15px;line-height:1.7;color:var(--cb-ink-62);font-weight:300;text-wrap:pretty}.gi-cbrief-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.gi-cbrief-item{border-top:1px solid var(--cb-ink-9)}.gi-cbrief-item__row{position:relative;display:flex;align-items:flex-start;gap:16px;padding:16px 4px;cursor:pointer;transition:background .2s ease}.gi-cbrief-item__row:hover{background:var(--cb-gold-4)}.gi-cbrief-item__cb{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}.gi-cbrief-item__box{flex:0 0 auto;width:20px;height:20px;margin-top:2px;border:1px solid var(--cb-ink-35);display:flex;align-items:center;justify-content:center;background:transparent;transition:background .15s ease,border-color .15s ease}.gi-cbrief-item__box svg{opacity:0;transition:opacity .1s ease}.gi-cbrief-item__cb:checked~.gi-cbrief-item__box{background:var(--cb-ink);border-color:var(--cb-ink)}.gi-cbrief-item__cb:checked~.gi-cbrief-item__box svg{opacity:1}.gi-cbrief-item__cb:focus-visible~.gi-cbrief-item__box{outline:2px solid var(--cb-gold);outline-offset:2px}.gi-cbrief-item__label{font-size:16px;line-height:1.45;font-weight:400;color:var(--cb-ink)}.gi-cbrief-item__reveal{display:none;padding:0 4px 22px 52px}.gi-cbrief-item__reveal--options{padding:0 4px 24px 52px}.gi-cbrief-item:has(.gi-cbrief-item__cb:checked) .gi-cbrief-item__reveal{display:block}.gi-cbrief-item__textarea{width:100%;border:1px solid var(--cb-gold-40);background:var(--cb-gold-4);padding:12px 14px;font-size:15px;line-height:1.6;font-family:var(--cb-sans);color:var(--cb-ink);outline:none;resize:vertical;transition:border-color .2s ease,background .2s ease}.gi-cbrief-item__textarea:focus{border-color:var(--cb-gold);background:var(--cb-card)}.gi-cbrief-item:has(.gi-cbrief-item__cb:checked) .gi-cbrief-item__reveal--options{display:flex;flex-wrap:wrap;gap:10px 26px}.gi-cbrief-options{display:contents}.gi-cbrief-opt{position:relative;display:flex;align-items:center;gap:10px;padding:4px 0;cursor:pointer}.gi-cbrief-opt__cb{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}.gi-cbrief-opt__box{flex:0 0 auto;width:16px;height:16px;border:1px solid var(--cb-ink-35);display:flex;align-items:center;justify-content:center;background:transparent;transition:background .15s ease,border-color .15s ease}.gi-cbrief-opt__box svg{opacity:0;transition:opacity .1s ease}.gi-cbrief-opt__cb:checked~.gi-cbrief-opt__box{background:var(--cb-ink);border-color:var(--cb-ink)}.gi-cbrief-opt__cb:checked~.gi-cbrief-opt__box svg{opacity:1}.gi-cbrief-opt__cb:focus-visible~.gi-cbrief-opt__box{outline:2px solid var(--cb-gold);outline-offset:2px}.gi-cbrief-opt__label{font-size:15px;font-weight:300;color:#2c2a26d9}.gi-cbrief-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;border-top:1px solid var(--cb-ink-12);padding-top:32px}.gi-cbrief-summary{font-size:13px;font-weight:300;color:var(--cb-ink-55)}.gi-cbrief-submit{background:var(--cb-ink);color:var(--cb-page);border:1px solid var(--cb-ink);padding:16px 40px;font-size:11px;font-family:var(--cb-sans);letter-spacing:.24em;text-transform:uppercase;cursor:pointer;transition:background .25s ease,border-color .25s ease}.gi-cbrief-submit:hover{background:var(--cb-gold);border-color:var(--cb-gold)}.gi-cbrief-submit:focus-visible{outline:2px solid var(--cb-gold);outline-offset:3px}.gi-cbrief-success{border:1px solid var(--cb-gold-45);background:var(--cb-gold-6);padding:18px 22px;font-size:14px;line-height:1.6;color:var(--cb-gold-deep);font-weight:300}.gi-cbrief-error{border:1px solid rgba(168,92,74,.5);background:#a85c4a0f;padding:18px 22px;font-size:13.5px;line-height:1.6;color:#a85c4a;font-weight:300}@media(pointer:coarse){.gi-cbrief-opt{padding:12px 0}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/gi-contact-brief.css.map */
