.product-share[data-v-5d28dc69]{width:100%;min-width:0;font-family:var(--sans);position:relative}.share-copy[data-v-5d28dc69],.share-toggle[data-v-5d28dc69]{border:1px solid var(--line);width:100%;min-height:42px;color:var(--gold);font:inherit;cursor:pointer;background:0 0;border-radius:2px;justify-content:center;align-items:center;gap:.6em;padding:.65em .8em;font-size:.78rem;line-height:1.4;display:flex}.share-copy[data-v-5d28dc69]:hover,.share-toggle[data-v-5d28dc69]:hover{border-color:var(--gold);background:#d8b65a14}.share-copy[data-v-5d28dc69]:focus-visible,.share-panel input[data-v-5d28dc69]:focus-visible,.share-toggle[data-v-5d28dc69]:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.share-toggle svg[data-v-5d28dc69]{flex:none;width:17px;height:17px}.share-panel[data-v-5d28dc69]{border:1px solid var(--line);background:var(--bg-2);color:var(--cream);margin-top:8px;padding:12px}.share-panel label[data-v-5d28dc69]{margin-bottom:7px;font-size:.76rem;display:block}.share-panel input[data-v-5d28dc69]{border:1px solid var(--line);background:var(--bg);width:100%;min-width:0;color:var(--cream);border-radius:2px;padding:9px 7px;font-size:.75rem;display:block}.share-copy[data-v-5d28dc69]{margin-top:8px}.share-panel p[data-v-5d28dc69]{overflow-wrap:anywhere;margin:8px 0 0;font-size:.76rem;line-height:1.5}
