.product-content .tiptap-vimeo-wrapper,.product-content div[data-vimeo-video],.tiptap-content .tiptap-vimeo-wrapper,.tiptap-content div[data-vimeo-video]{position:relative!important;width:100%!important;max-width:100%!important;padding-bottom:105%!important;height:0!important;aspect-ratio:auto!important;overflow:hidden!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important}.product-content .tiptap-vimeo-iframe,.product-content div[data-vimeo-video] iframe,.tiptap-content .tiptap-vimeo-iframe,.tiptap-content div[data-vimeo-video] iframe{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;display:block!important;border:0!important}.product-content table,.tiptap-content table{width:100%;border-collapse:collapse;margin:1em 0}.product-content table td,.product-content table th,.tiptap-content table td,.tiptap-content table th{border:1px solid #e5e7eb;padding:.5rem .75rem;text-align:left;vertical-align:top}.product-content table th,.tiptap-content table th{background-color:#f9fafb;font-weight:600}.product-content p,.tiptap-content p{margin:12px 0;line-height:1.6}.product-content ol,.product-content ul,.tiptap-content ol,.tiptap-content ul{margin:12px 0;padding-left:20px}.product-content li,.tiptap-content li{margin:4px 0;line-height:1.5}.product-content a,.tiptap-content a{color:#0077ed;text-decoration:underline}.product-content a:hover,.tiptap-content a:hover{color:#0056b3}@media (max-width:768px){.product-content table,.tiptap-content table{font-size:12px;overflow-x:auto;display:block;white-space:nowrap}.product-content table td,.product-content table th,.tiptap-content table td,.tiptap-content table th{padding:6px 8px}}