.omc-product-share{margin-top:10px}
body .vn-page .omc-product-share__trigger{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;margin:0;padding:5px 12px;border:1px solid #171717;border-radius:20px;background:transparent;color:#171717;font:500 12px/1.3 Poppins,sans-serif;cursor:pointer}
body .vn-page .omc-product-share__trigger:hover{background:#fdb705}
.omc-product-share__dialog{width:min(420px,calc(100vw - 32px));margin:auto;padding:22px;border:1px solid #171717;border-radius:16px;background:#fff9ed;color:#171717;text-align:left}
.omc-product-share__dialog::backdrop{background:#0007}
.omc-product-share__heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}
body .vn-page .omc-product-share__heading h2{font:600 18px/1.3 Poppins,sans-serif;margin:0}
.omc-product-share__heading>button{width:32px;height:32px;padding:0;border:0;border-radius:50%;background:#fdb705;font:400 24px/1 Poppins,sans-serif;cursor:pointer}
.omc-product-share__links{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.omc-product-share__links>a,.omc-product-share__links>button{display:grid;place-items:center;min-height:44px;padding:8px;border:1px solid #171717;border-radius:9px;background:#fdb705;color:#171717;font:500 13px/1.3 Poppins,sans-serif;text-decoration:none;cursor:pointer}
.omc-product-share__links>a:hover,.omc-product-share__links>button:hover{background:#ff167e;color:#fff}
.omc-product-share__dialog>input{width:100%;margin-top:16px;padding:10px;border:1px solid #ddd;border-radius:6px;background:#fff;font:400 12px/1.4 Poppins,sans-serif;box-sizing:border-box}
.omc-product-share__dialog>p{margin:8px 0 0;min-height:18px;font:400 12px/1.4 Poppins,sans-serif}
.omc-product-share :focus-visible{outline:2px solid #01167a;outline-offset:3px}


body #MainContent .vn-page .omc-product-share__trigger{display:inline-grid;place-items:center;width:42px;height:42px;min-height:42px;padding:0;gap:0;border:1px solid #171717;border-radius:11px;background:#fdb705;color:#171717;box-sizing:border-box;transition:background-color .18s,color .18s}
body #MainContent .vn-page .omc-product-share__trigger:hover,body #MainContent .vn-page .omc-product-share__trigger:focus-visible{background:#ff167e;color:#fff}
body #MainContent .vn-page .omc-product-share__trigger>svg{display:block!important;width:28px!important;height:33px!important;transform:scaleY(.95);min-width:28px;fill:none!important;stroke:currentColor!important}
body #MainContent .vn-page .omc-product-share__trigger>svg path{fill:none!important;stroke:currentColor!important;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}


body #MainContent .vn-page .vn-heading{position:relative;padding-right:58px;box-sizing:border-box}
body #MainContent .vn-page .vn-heading>.omc-product-share{position:absolute;right:0;top:0;margin:0}
body #MainContent .vn-page .omc-product-share__trigger{color:#fff!important}

body #MainContent .vn-page .omc-product-share__trigger,body #MainContent .vn-page .omc-product-share__trigger:hover,body #MainContent .vn-page .omc-product-share__trigger:focus-visible{background:#fff!important;color:#000!important;border:0!important;border-radius:0}
