.share-trigger{display:inline-flex;align-items:center;background:transparent;border:0;border-bottom:1px solid currentColor;color:var(--yellow);padding:7px 0;font-size:11px;min-height:44px;margin:5px 0 12px;cursor:pointer}.lifestyle-grid .share-trigger,.worn-figure .share-trigger{margin-top:5px}#product-share{width:min(510px,calc(100% - 30px));max-height:85dvh;overflow:auto;padding:38px 30px}#product-share::backdrop{background:#0009}#product-share h2{font-size:32px;letter-spacing:-1px}#product-share p{font-size:12px;line-height:1.7}#product-share .share-close{position:absolute;right:12px;top:8px;min-width:44px;min-height:44px;border:0;background:transparent;font-size:28px;color:inherit}.share-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0}.share-options a,.share-options button{display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px 10px;border:1px solid currentColor;background:transparent;color:inherit;font:12px Arial;text-align:center;cursor:pointer}.share-options [aria-disabled=true],.share-options :disabled{opacity:.45;cursor:default}.share-options [hidden]{display:none}.share-instagram{opacity:.8}#share-local-note{border-left:2px solid var(--yellow);padding-left:12px}#share-status{min-height:20px;font-weight:bold}#product-share :focus-visible{outline:3px solid var(--blue);outline-offset:3px}@media(max-width:450px){#product-share{padding:35px 22px}.share-options{grid-template-columns:1fr 1fr}}
