.product-image-purchase .em-product-cover-frame .em-book-share{position:absolute;top:10px;right:60px;width:42px;height:42px;z-index:6;margin:0;padding:0;border:0;background:none;box-shadow:none}
.em-book-share summary{box-sizing:border-box;display:flex;align-items:center;justify-content:center;list-style:none;width:42px;height:42px;padding:8px;border:2px solid #ffffffd1;border-radius:50%;background:#fffffff5;color:#1d2526;cursor:pointer;box-shadow:0 3px 9px #14213d26}
.em-book-share summary::-webkit-details-marker{display:none}
.em-book-share summary svg{display:block;width:24px;height:24px}
.em-book-share summary:hover{background:#fff;border-color:#bdc9c2}
.em-book-share summary:focus-visible,.em-book-share-panel a:focus-visible,.em-book-share-panel button:focus-visible{outline:3px solid #a26e00;outline-offset:2px}
.em-book-share-panel{box-sizing:border-box;position:absolute;top:52px;right:-50px;width:220px;max-width:calc(100vw - 48px);padding:0;border:1px solid #d5dbd8;border-radius:11px;background:#fff;color:#14201b;box-shadow:0 7px 22px #14213d24;overflow:hidden;z-index:7;text-align:left}
.em-book-share-panel:before{display:none}
.em-book-share .em-book-share-row{box-sizing:border-box;display:flex;align-items:center;gap:12px;width:100%;min-height:46px;margin:0;padding:9px 12px;border:0;border-bottom:1px solid #e2e7e4;border-radius:0;background:#fff;color:#17201d!important;font:500 16px/1.3 Arial,sans-serif;text-align:left;text-decoration:none!important;cursor:pointer;box-shadow:none}
.em-book-share .em-book-share-row:first-of-type{padding-right:44px}
.em-book-share .em-book-share-row:hover{background:#f1f6f3}
.em-book-share .em-book-share-row:focus-visible{background:#e9f5ef;box-shadow:inset 0 0 0 2px #0e6a43;outline:0}
.em-book-share .em-book-share-close{position:absolute;top:6px;right:6px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;min-height:30px;margin:0;padding:0;border:1px solid #aeb7b2;border-radius:7px;background:#fff;color:#18221d;font:26px/1 Arial,sans-serif;cursor:pointer;z-index:2}
.em-book-share-icon{box-sizing:border-box;display:flex;flex:none;align-items:center;justify-content:center;width:26px;height:26px;font-size:23px;font-weight:700;line-height:1}
.em-book-share-icon svg{width:25px;height:25px;display:block}
.em-book-share-pinterest{background:#bd081c;color:#fff;border-radius:50%;font-family:Georgia,serif;font-style:italic}
.em-book-share-facebook{background:#1877f2;color:#fff;border-radius:50%;font-family:Arial,sans-serif;padding-top:3px}
.em-book-share-x{color:#111;font-family:Arial,sans-serif;font-size:23px;font-weight:500}
.em-book-share-status:empty{display:none}
.em-book-share .em-book-share-status{margin:0;padding:8px 12px;color:#145c3a;font:13px/1.4 Arial,sans-serif;background:#f4faf6}
.em-book-share-url{box-sizing:border-box;width:calc(100% - 20px);margin:8px 10px 10px;padding:7px;border:1px solid #b7c9bd;border-radius:5px;font:12px/1.4 Arial,sans-serif}
.em-book-share-url[hidden]{display:none}
@media(max-width:600px){.product-image-purchase .em-product-cover-frame .em-book-share{top:8px;right:58px}}
