.mvm-commerce-share{margin-top:16px;padding-top:14px;border-top:1px solid rgba(25,102,174,.18)}
.mvm-commerce-share__label{display:block;margin-bottom:8px;font-size:13px;font-weight:800;color:#334155}
.mvm-commerce-share__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.mvm-commerce-share__button{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:8px 11px;border:1px solid #cbd5e1;border-radius:999px;background:#fff;color:#17222d!important;-webkit-text-fill-color:#17222d;text-decoration:none!important;font-size:13px;font-weight:800;line-height:1;cursor:pointer}
.mvm-commerce-share__button svg{width:17px;height:17px;display:block;fill:currentColor;stroke:currentColor;flex:0 0 17px}
.mvm-commerce-share__button:hover,.mvm-commerce-share__button:focus-visible{border-color:#1966AE;box-shadow:0 0 0 3px rgba(25,102,174,.16);outline:none}
.mvm-commerce-share__button.is-facebook{border-color:#1877F2;color:#1459aa!important;-webkit-text-fill-color:#1459aa}
.mvm-commerce-share__button.is-whatsapp{border-color:#158f45;color:#0c7134!important;-webkit-text-fill-color:#0c7134}
.mvm-commerce-share__button.is-email,.mvm-commerce-share__button.is-copy{border-color:#1966AE;color:#1966AE!important;-webkit-text-fill-color:#1966AE}
.mvm-commerce-share__button.is-timeline{border-color:#1966AE;background:#1966AE;color:#fff!important;-webkit-text-fill-color:#fff}
.mvm-commerce-share__button.is-timeline:hover,.mvm-commerce-share__button.is-timeline:focus-visible{background:#114f89;color:#fff!important;-webkit-text-fill-color:#fff}
.mvm-commerce-share__status{display:block;min-height:20px;margin-top:7px;font-size:12px;font-weight:700;color:#334155}
.mvm-commerce-share--card{margin-top:12px;padding-top:12px}
.mvm-marketplace-card .mvm-commerce-share__button span{display:none}
.mvm-marketplace-card .mvm-commerce-share__button{width:36px;height:36px;min-height:36px;padding:0;justify-content:center;border-radius:50%}
.mvm-marketplace-card .mvm-commerce-share__status{width:100%}
.mvm-commerce-timeline-notice{width:min(100% - 28px,900px);margin:16px auto;padding:12px 14px;border:1px solid #1966AE;border-radius:10px;background:#eef6fd;color:#17222d;font-weight:750;box-shadow:0 8px 24px rgba(15,35,55,.08)}
.mvm-offers__card:target{outline:3px solid rgba(25,102,174,.35);outline-offset:4px}
html[data-theme="dark"] .mvm-commerce-share__label,body.dark-mode .mvm-commerce-share__label,body.mvm-dark .mvm-commerce-share__label,.dark .mvm-commerce-share__label,html[data-theme="dark"] .mvm-commerce-share__status,body.dark-mode .mvm-commerce-share__status,body.mvm-dark .mvm-commerce-share__status,.dark .mvm-commerce-share__status{color:#e5edf5}
html[data-theme="dark"] .mvm-commerce-share__button:not(.is-timeline),body.dark-mode .mvm-commerce-share__button:not(.is-timeline),body.mvm-dark .mvm-commerce-share__button:not(.is-timeline),.dark .mvm-commerce-share__button:not(.is-timeline){background:#17222d;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc;border-color:#506477}
html[data-theme="dark"] .mvm-commerce-share__button.is-timeline,body.dark-mode .mvm-commerce-share__button.is-timeline,body.mvm-dark .mvm-commerce-share__button.is-timeline,.dark .mvm-commerce-share__button.is-timeline{background:#1966AE;border-color:#74b7f3;color:#fff!important;-webkit-text-fill-color:#fff}
html[data-theme="dark"] .mvm-commerce-timeline-notice,body.dark-mode .mvm-commerce-timeline-notice,body.mvm-dark .mvm-commerce-timeline-notice,.dark .mvm-commerce-timeline-notice{background:#17222d;color:#f8fafc;border-color:#74b7f3}
@media(max-width:620px){.mvm-commerce-share__button{flex:1 1 calc(50% - 8px);justify-content:center}.mvm-commerce-share__button span{white-space:nowrap}.mvm-marketplace-card .mvm-commerce-share__button{flex:0 0 36px}}
@media(prefers-reduced-motion:reduce){.mvm-commerce-share__button,.mvm-commerce-timeline-notice{scroll-behavior:auto;transition:none}}

/* Approved canonical Link kopiëren hover/focus state. */
.mvm-commerce-share__button.is-copy:hover,.mvm-commerce-share__button.is-copy:focus,.mvm-commerce-share__button.is-copy:focus-visible,button.mvm-commerce-share__button.is-copy:hover,button.mvm-commerce-share__button.is-copy:focus,button.mvm-commerce-share__button.is-copy:focus-visible{background:#fff!important;background-color:#fff!important;border-color:#1966AE!important;color:#1966AE!important;-webkit-text-fill-color:#1966AE!important;box-shadow:0 0 0 3px rgb(25 102 174 / .16)!important;outline:none!important}
.mvm-commerce-share__button.is-copy:hover svg,.mvm-commerce-share__button.is-copy:focus svg,.mvm-commerce-share__button.is-copy:focus-visible svg{color:#1966AE!important;fill:currentColor!important;stroke:currentColor!important}
html[data-theme="dark"] .mvm-commerce-share__button.is-copy:hover,html[data-theme="dark"] .mvm-commerce-share__button.is-copy:focus-visible,html[data-mvm-theme="dark"] .mvm-commerce-share__button.is-copy:hover,html[data-mvm-theme="dark"] .mvm-commerce-share__button.is-copy:focus-visible,body.dark-mode .mvm-commerce-share__button.is-copy:hover,body.dark-mode .mvm-commerce-share__button.is-copy:focus-visible,body.mvm-dark .mvm-commerce-share__button.is-copy:hover,body.mvm-dark .mvm-commerce-share__button.is-copy:focus-visible,body.mvm-header-dark .mvm-commerce-share__button.is-copy:hover,body.mvm-header-dark .mvm-commerce-share__button.is-copy:focus-visible{background:#17222d!important;background-color:#17222d!important;border-color:#1966AE!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;box-shadow:0 0 0 3px rgb(116 183 243 / .18)!important}
